Skip to content

Bring in latest repo-consistency agent and apply TemplateDotNetTool improvements#15

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/update-repo-consistency-agent
Draft

Bring in latest repo-consistency agent and apply TemplateDotNetTool improvements#15
Copilot wants to merge 3 commits intomainfrom
copilot/update-repo-consistency-agent

Conversation

Copy link
Contributor

Copilot AI commented Mar 24, 2026

Pull Request

Description

Syncs this repo with recent improvements from the demaconsulting/TemplateDotNetTool template. The repo-consistency agent itself is updated first (new naming convention + simplified content), then used to drive the remaining changes.

Agent file renames (old → new naming convention)

Old New
repo-consistency-agent.md repo-consistency.agent.md
code-quality-agent.md code-quality.agent.md
requirements-agent.md requirements.agent.md
software-developer.md software-developer.agent.md
technical-writer.md technical-writer.agent.md
test-developer.md test-developer.agent.md

New files

  • .gitattributes — enforces LF line endings repo-wide (CRLF exception for .bat/.cmd), ensuring consistent SHA256 fingerprints for ReviewMark across platforms (template PR #71)
  • code-review.agent.md — formal file review agent using ReviewMark review-set workflow (template PR #59)

Agent content updates

All agent files refreshed with:

  • YAML frontmatter (name, description, tools, user-invocable)
  • ## Reporting section with AGENT_REPORT_* filename patterns
  • Continuous Compliance methodology references
  • Structured cross-agent hand-off patterns (call the @agent with context/goal)
  • "Don't Do These Things" guardrails

AGENTS.md updates

  • Agent list uses short @name format matching frontmatter
  • ## Agent Selection expanded with explicit context/goal delegation patterns
  • Added code-review agent entry
  • New Quality Gate Enforcement section listing all 7 quality gates all agents must verify

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
  • Self-validation tests pass:
    dotnet run --project src/DemaConsulting.NuGet.CacheTool --configuration Release --framework net10.0
    --no-build -- --validate
  • 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:

  • Spell checker passes: cspell "**/*.{md,cs}"
  • Markdown linter passes: markdownlint "**/*.md"
  • YAML linter passes: yamllint .

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

Changes are agent/tooling metadata only — no production code or test logic modified. All linting passes.


⚡ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.

Copilot AI and others added 2 commits March 24, 2026 13:20
…ing convention

Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Agent-Logs-Url: https://github.com/demaconsulting/NuGetCacheTool/sessions/2b32f9b0-5ef7-4de7-8396-7a5701b7dfb6
…t, .gitattributes, update AGENTS.md

- Rename agent files to .agent.md suffix convention:
  - code-quality-agent.md -> code-quality.agent.md
  - requirements-agent.md -> requirements.agent.md
  - software-developer.md -> software-developer.agent.md
  - technical-writer.md -> technical-writer.agent.md
  - test-developer.md -> test-developer.agent.md
- Update agent file content with Continuous Compliance methodology,
  reporting sections, cross-agent coordination, and compliance checklists
- Add new code-review.agent.md (from template PR #59)
- Add .gitattributes to enforce LF line endings (from template PR #71)
- Update AGENTS.md with improved agent selection guidance, quality gate
  enforcement section, and short agent name format (from template PRs #66-#70)
Copilot AI changed the title [WIP] Update repo consistency agent from TemplateDotNetTool Bring in latest repo-consistency agent and apply TemplateDotNetTool improvements Mar 24, 2026
Copilot AI requested a review from Malcolmnixon March 24, 2026 13:33
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.

2 participants