chore: sync agent tools lists and fix repo-consistency agent from TemplateDotNetLibrary latest PRs#128
Conversation
- Add contributor license agreement wording to README.md License section (aligns with TemplateDotNetLibrary PR #12) - Add MSTest V4 Best Practices section to AGENTS.md with antipatterns: MSTEST0058 (assertions in catch blocks), Assert.IsTrue for equality, collection count checks, prefix checks, and non-public test visibility (aligns with TemplateDotNetLibrary PRs #4 and #21)
… comment indentation - Add 'antipatterns' to .cspell.yaml words list (technical term used in AGENTS.md) - Move TODO comments in reqstream OTS YAML files to be above their sequence items rather than inside them, to avoid yamllint comment-indentation warnings (docs/reqstream/ots-sonarscanner.yaml, ots-weasyprinttool.yaml, ots-pandoctool.yaml)
Apply template changes from PRs #61 and #64: - code-quality: add 'agent' tool - code-review: add 'edit' and 'web' tools - repo-consistency: add 'execute' tool - requirements: add 'github', 'web', and 'agent' tools - software-developer: add 'agent' tool - technical-writer: add 'github' and 'agent' tools - test-developer: add 'github' and 'agent' tools All agent tools lists now normalized to canonical order: [read, search, edit, execute, github, (web,) agent]
|
@copilot Please merge in demaconsulting/TemplateDotNetLibrary#65 |
#65) Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TestResults/sessions/e3b945f5-6681-4166-84e4-ea82d0d9f1de
Done in a5d192e. Applied the one-line change from PR #65: the repo-consistency agent now uses |
There was a problem hiding this comment.
Pull request overview
Synchronizes this repo’s Copilot agent configuration and guidance docs with the latest TemplateDotNetLibrary template updates, keeping agent tool frontmatter consistent and improving the repo-consistency agent’s PR search behavior.
Changes:
- Normalizes
.github/agents/*.agent.mdYAML frontmattertoolslists to the latest canonical ordering/completeness. - Updates the repo-consistency agent’s TemplateDotNetLibrary PR query to target the most recently updated merged PRs.
- Adds MSTest V4 testing guidance to
AGENTS.md, a contributor license acknowledgement line toREADME.md, and a cspell allowlist entry.
Reviewed changes
Copilot reviewed 13 out of 13 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/reqstream/ots-weasyprinttool.yaml | Repositions TODO comment for consistency in ReqStream OTS requirements doc. |
| docs/reqstream/ots-sonarscanner.yaml | Repositions TODO comment for consistency in ReqStream OTS requirements doc. |
| docs/reqstream/ots-pandoctool.yaml | Repositions TODO comment for consistency in ReqStream OTS requirements doc. |
| README.md | Adds explicit MIT licensing acknowledgement for contributions. |
| AGENTS.md | Adds MSTest V4 best-practices guidance for writing/reviewing tests. |
| .github/agents/test-developer.agent.md | Updates agent tools frontmatter to canonical list/order. |
| .github/agents/technical-writer.agent.md | Updates agent tools frontmatter to canonical list/order. |
| .github/agents/software-developer.agent.md | Updates agent tools frontmatter to canonical list/order. |
| .github/agents/requirements.agent.md | Updates agent tools frontmatter to canonical list/order. |
| .github/agents/repo-consistency.agent.md | Adds execute tool + updates template PR query to sort:updated-desc. |
| .github/agents/code-review.agent.md | Expands tools frontmatter (adds edit/web) and normalizes ordering. |
| .github/agents/code-quality.agent.md | Updates agent tools frontmatter to canonical list/order. |
| .cspell.yaml | Adds antipatterns to project allowlist. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Pull Request
Description
Syncs this repository with the most recently merged PRs (#37–#65) from TemplateDotNetLibrary.
Agent YAML frontmatter
toolsnormalization — all 7 agent files in.github/agents/updated to match the canonical template tool list order and completeness (PR #64):code-qualityagentcode-reviewedit,webrepo-consistencyexecuterequirementsgithub,web,agentsoftware-developeragenttechnical-writergithub,agenttest-developergithub,agentRepo-consistency agent search query fix (PR #65) — updated
.github/agents/repo-consistency.agent.mdto useis:pr is:merged sort:updated-descso the agent fetches the 20 most recently merged PRs instead of the oldest ones.All other recently merged template PRs (#38–#63) were already reflected in this repository.
Type of Change
Related Issues
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 configuration only.
📱 Kick off Copilot coding agent tasks wherever you are with GitHub Mobile, available on iOS and Android.