Sync AGENTS.md, agent files, standards, and lint scripts from TemplateDotNetLibrary#131
Merged
Malcolmnixon merged 2 commits intomainfrom Apr 1, 2026
Merged
Conversation
Agent-Logs-Url: https://github.com/demaconsulting/TestResults/sessions/18218550-51d1-403f-92f3-d93e1c0290bf Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Update files from template repository
Sync AGENTS.md, agent files, standards, and lint scripts from TemplateDotNetLibrary
Apr 1, 2026
Malcolmnixon
approved these changes
Apr 1, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Aligns this repository’s agent workflow documentation, specialized agent definitions, and standards references with the current TemplateDotNetLibrary template, plus minor updates to lint script behavior and ignore patterns to support the new .agent-logs/ convention.
Changes:
- Replaced
AGENTS.mdwith the template version and updated the agent delegation/reporting model (moves reporting to.agent-logs/). - Updated
.github/agents/to the new template set (addsdeveloper/implementation/quality, updatescode-review/repo-consistency, removes legacy agents). - Added
.github/standards/documents and updated lint/config ignores (.agent-logs/exclusions; quieter lint installs; broader cspell globs).
Reviewed changes
Copilot reviewed 22 out of 23 changed files in this pull request and generated 6 comments.
Show a summary per file
| File | Description |
|---|---|
AGENTS.md |
Updated to template guidance (standards-first workflow, delegation, .agent-logs/ reporting). |
lint.sh |
Quieter dependency installs; expanded cspell file globs; clarified .NET format check comment. |
lint.bat |
Windows equivalent of lint updates (quiet installs, cspell globs, clearer comment). |
.gitignore |
Ignores .agent-logs/ in addition to legacy AGENT_REPORT_*.md. |
.markdownlint-cli2.yaml |
Excludes .agent-logs/ from markdownlint. |
.cspell.yaml |
Excludes .agent-logs/ from cspell; adds nameof to dictionary. |
.github/agents/code-review.agent.md |
Updated formal review steps and reporting location under .agent-logs/. |
.github/agents/repo-consistency.agent.md |
Updated template consistency workflow steps and report template under .agent-logs/. |
.github/agents/developer.agent.md |
New template general-purpose development agent definition. |
.github/agents/implementation.agent.md |
New template orchestrator/state-machine agent definition. |
.github/agents/quality.agent.md |
New template QA/grading agent definition. |
.github/agents/code-quality.agent.md |
Removed legacy agent (superseded by template agents/standards model). |
.github/agents/requirements.agent.md |
Removed legacy agent (superseded by template agents/standards model). |
.github/agents/software-developer.agent.md |
Removed legacy agent (superseded by template agents/standards model). |
.github/agents/technical-writer.agent.md |
Removed legacy agent (superseded by template agents/standards model). |
.github/agents/test-developer.agent.md |
Removed legacy agent (superseded by template agents/standards model). |
.github/standards/csharp-language.md |
Added template C# coding standards reference. |
.github/standards/csharp-testing.md |
Added template MSTest/AAA/testing standards reference. |
.github/standards/design-documentation.md |
Added template design documentation standards reference. |
.github/standards/reqstream-usage.md |
Added template ReqStream usage/traceability standards reference. |
.github/standards/reviewmark-usage.md |
Added template ReviewMark usage/review-set standards reference. |
.github/standards/software-items.md |
Added template software item categorization standards reference. |
.github/standards/technical-documentation.md |
Added template technical documentation standards reference. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This was referenced Apr 3, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brings this repository up to date with the latest TemplateDotNetLibrary template, replacing the older project-specific agent infrastructure with the current template structure.
Changes
AGENTS.md
.agent-logs/reporting convention.github/agents/code-review.agent.mdandrepo-consistency.agent.mdto template versionsdeveloper.agent.md,implementation.agent.md,quality.agent.md(new template agents)code-quality,requirements,software-developer,technical-writer,test-developer.github/standards/(new directory)csharp-language.md,csharp-testing.md,design-documentation.md,reqstream-usage.md,reviewmark-usage.md,software-items.md,technical-documentation.mdLint scripts (
lint.sh/lint.bat)npm install --silent,pip install --quiet --disable-pip-version-checkcpp,hpp,hfile typesSupporting config
.gitignore,.markdownlint-cli2.yaml,.cspell.yaml: added**/.agent-logs/**exclusion to match new agent report convention.cspell.yaml: addednameof(C# keyword used in new standards examples)Type of Change
Pre-Submission Checklist
Before submitting this pull request, ensure you have completed the following:
Build and Test
dotnet build --configuration Releasedotnet test --configuration ReleaseCode Quality
dotnet format --verify-no-changesQuality Checks
Please run the following checks before submitting:
./lint.sh(Unix/macOS) orcmd /c lint.bat/./lint.bat(Windows)Testing
Documentation
Additional Notes
No functional code changes — agent infrastructure and tooling only.
Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
https://storage.googleapis.com/chromium-browser-snapshots/Linux_x64/1108766/chrome-linux.zip/home/REDACTED/work/_temp/ghcca-node/node/bin/node node install.js(http block)If you need me to access, download, or install something from one of these locations, you can either: