Migrate agent configuration from custom agents to TemplateDotNetTool agents#102
Conversation
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
|
|
||
| # Repo Consistency Agent - ReqStream | ||
|
|
||
| Maintain consistency between downstream projects and the TemplateDotNetTool template at <https://github.com/demaconsulting/TemplateDotNetTool>. |
There was a problem hiding this comment.
Let's clarify this maintains consistency between ReqStream and the TemplateDotNetTool template
There was a problem hiding this comment.
Updated to clarify this maintains consistency between ReqStream and the TemplateDotNetTool template. (9769e24)
|
|
||
| Invoke the repo-consistency-agent for: | ||
|
|
||
| - Periodic reviews of downstream repositories based on this template |
There was a problem hiding this comment.
Periodic reviews of ReqStream based on the template
There was a problem hiding this comment.
Changed to "Periodic reviews of ReqStream based on this template". (9769e24)
| Invoke the repo-consistency-agent for: | ||
|
|
||
| - Periodic reviews of downstream repositories based on this template | ||
| - Checking if downstream projects follow the latest template patterns |
There was a problem hiding this comment.
Checking if ReqStream follows the latest template pattern
There was a problem hiding this comment.
Changed to "Checking if ReqStream follows the latest template patterns". (9769e24)
| - Identifying drift from template standards | ||
| - Recommending updates to bring projects back in sync with template | ||
|
|
||
| **Note**: This agent should NOT be invoked for the TemplateDotNetTool repository itself (<https://github.com/demaconsulting/TemplateDotNetTool>), |
There was a problem hiding this comment.
This can probably be removed now - this agent isn't in the TemplateDotNetTool repo any more - this is a copy in ReqStream
There was a problem hiding this comment.
Removed the note since this agent is now in ReqStream, not TemplateDotNetTool. (9769e24)
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com>
Pull Request
Description
Replaces ReqStream's custom agent configuration with the standardized agent set from TemplateDotNetTool to align with template best practices.
Changes
Removed 3 custom agents:
documentation-writer.mdproject-maintainer.mdsoftware-quality-enforcer.mdAdded 6 template agents:
requirements-agent.md- Requirements development with test coverage linkagetechnical-writer.md- Documentation accuracy and regulatory compliancerepo-consistency-agent.md- Template consistency validation for ReqStreamcode-quality-agent.md- Linting, static analysis, and security enforcementsoftware-developer.md- Production code and self-validation tests with literate programming styletest-developer.md- Unit and integration tests following AAA patternUpdated references:
TemplateTool_*toReqStream_*for test naming patternsDemaConsulting.TemplateDotNetTooltoDemaConsulting.ReqStreamrepo-consistency-agent.md: Updated generic "downstream projects/repositories" references to specifically reference "ReqStream" for clarityDocumentation:
AGENTS.mdto reference new agent setbuildnotesto.cspell.jsondictionaryType of Change
Pre-Submission Checklist
Build and Test
dotnet build --configuration Releasedotnet test --configuration ReleaseCode Quality
dotnet format --verify-no-changesQuality Checks
cspell "**/*.{md,cs}"markdownlint "**/*.md"yamllint '**/*.{yml,yaml}'Testing
Documentation
Additional Notes
The
repo-consistency-agent.mdfile maintains TemplateDotNetTool references in its content because this agent's function is to validate that ReqStream remains aligned with the upstream TemplateDotNetTool template patterns. Generic references to "downstream projects/repositories" were clarified to specifically reference "ReqStream" to improve clarity about the agent's scope.✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.