Skip to content

chore: sync agent tools lists and fix repo-consistency agent from TemplateDotNetLibrary latest PRs#128

Merged
Malcolmnixon merged 5 commits intomainfrom
copilot/update-template-repo
Mar 24, 2026
Merged

chore: sync agent tools lists and fix repo-consistency agent from TemplateDotNetLibrary latest PRs#128
Malcolmnixon merged 5 commits intomainfrom
copilot/update-template-repo

Conversation

Copy link
Contributor

Copilot AI commented Mar 24, 2026

Pull Request

Description

Syncs this repository with the most recently merged PRs (#37#65) from TemplateDotNetLibrary.

Agent YAML frontmatter tools normalization — all 7 agent files in .github/agents/ updated to match the canonical template tool list order and completeness (PR #64):

Agent Added Tools
code-quality agent
code-review edit, web
repo-consistency execute
requirements github, web, agent
software-developer agent
technical-writer github, agent
test-developer github, agent

Repo-consistency agent search query fix (PR #65) — updated .github/agents/repo-consistency.agent.md to use is:pr is:merged sort:updated-desc so 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

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation update
  • Code quality improvement

Related Issues

Pre-Submission Checklist

Before submitting this pull request, ensure you have completed the following:

Build and Test

  • Code builds successfully: dotnet build --configuration Release
  • All unit tests pass: dotnet test --configuration Release
  • Code produces zero warnings

Code Quality

  • Code formatting is correct: dotnet format --verify-no-changes
  • New code has appropriate XML documentation comments
  • Static analyzer warnings have been addressed

Quality Checks

Please run the following checks before submitting:

  • All linters pass: ./lint.sh (Unix/macOS) or cmd /c lint.bat / ./lint.bat (Windows)

Testing

  • Added unit tests for new functionality
  • Updated existing tests if behavior changed
  • All tests follow the AAA (Arrange, Act, Assert) pattern
  • Test coverage is maintained or improved

Documentation

  • Updated README.md (if applicable)
  • Updated ARCHITECTURE.md (if applicable)
  • Added code examples for new features (if applicable)
  • Updated requirements.yaml (if applicable)

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.

Copilot AI added 3 commits March 24, 2026 12:08
- 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 AI changed the title [WIP] Update template repository with recent changes chore: sync agent tools lists from TemplateDotNetLibrary latest PRs Mar 24, 2026
Copilot AI requested a review from Malcolmnixon March 24, 2026 12:34
@Malcolmnixon
Copy link
Contributor

@copilot Please merge in demaconsulting/TemplateDotNetLibrary#65

Copy link
Contributor Author

Copilot AI commented Mar 24, 2026

@copilot Please merge in demaconsulting/TemplateDotNetLibrary#65

Done in a5d192e. Applied the one-line change from PR #65: the repo-consistency agent now uses is:pr is:merged sort:updated-desc to fetch the 20 most recently merged PRs instead of the oldest ones.

Copilot AI changed the title chore: sync agent tools lists from TemplateDotNetLibrary latest PRs chore: sync agent tools lists and fix repo-consistency agent from TemplateDotNetLibrary latest PRs Mar 24, 2026
Copilot AI requested a review from Malcolmnixon March 24, 2026 12:47
@Malcolmnixon Malcolmnixon marked this pull request as ready for review March 24, 2026 12:50
Copilot AI review requested due to automatic review settings March 24, 2026 12:50
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.md YAML frontmatter tools lists 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 to README.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.

@Malcolmnixon Malcolmnixon merged commit fb72e1e into main Mar 24, 2026
12 checks passed
@Malcolmnixon Malcolmnixon deleted the copilot/update-template-repo branch March 24, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants