Simplify repo-consistency agent instructions#63
Conversation
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/bf9bf5fe-a501-4518-9ce8-bb1d6b57be10
|
@copilot I would like you to review this repo-consistency agent and determine if you think there's anything missing or which could be specified more precisely to ensure it operates successfully. For example is it more likely it would be able to find the TemplateDotNetLibrary repository if it used a web-link such as https://github.com/demaconsulting/TemplateDotNetLibrary |
There was a problem hiding this comment.
Pull request overview
This PR simplifies the repo-consistency agent documentation to make it more concise and action-oriented, replacing extensive prose with a short, numbered workflow while retaining reporting guidance and guardrails.
Changes:
- Replaced multiple long-form sections with a new 3-step “Consistency Steps” checklist.
- Removed detailed checklists/framework prose to reduce verbosity.
- Kept “Reporting”, “Don’t Do These Things”, and “Key Principles”.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/9310ce63-c2d4-452a-804a-00a3f49b13ec
Two improvements made in 12bbb8b: Step 1 precision: Changed "completed" → "merged" (the correct GitHub term) and added the explicit URL Tools: The original
Updated frontmatter: |
…directly Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/3cad87a8-7acf-41ec-a37e-75c34f781b30
Co-authored-by: Malcolmnixon <1863707+Malcolmnixon@users.noreply.github.com> Agent-Logs-Url: https://github.com/demaconsulting/TemplateDotNetLibrary/sessions/e1fc18f1-3aff-4aca-8933-bcfbffda955a
The current file looks well-specified for reliable operation. Key precision improvements already applied: explicit URL |
The repo-consistency agent was excessively verbose, burying the actionable steps in walls of redundant explanation. Strips it down to only what matters, and ensures the agent has the tools and precision needed to operate successfully.
Description
Rewrote
.github/agents/repo-consistency.agent.mdto be concise and actionable:is:pr is:merged) fromhttps://github.com/demaconsulting/TemplateDotNetLibrary[read, search, github]to[edit, read, search, github, agent]:edit— required by step 3 to apply file changes directly in the downstream repositoryagent— available for coordination with specialized agents where neededis:pr is:merged) so the agent can unambiguously locate and filter merged template PRsNever modify downstream code directly— the agent applies changes itselfEvidence-Based RecommendationsandCross-Agent Coordination— the agent performs changes directly rather than delegatingFile reduced from 297 → 40 lines.
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
Documentation-only change. No code, tests, or build configuration affected.
⚡ Quickly spin up Copilot coding agent tasks from anywhere on your macOS or Windows machine with Raycast.