Conversation
…d execution mode detection - update description for clarity and detail - refine execution mode detection section for better understanding - improve structured findings format for subagents - streamline phase validation and final validation phase instructions 🔧 - Generated by Copilot
…gent dispatch - replace runSubagent references with #tool:agent in multiple prompt files - clarify subagent dispatch instructions for improved consistency - enhance documentation for prompt engineering workflows 🔧 - Generated by Copilot
…, and updating - implement prompt-builder-evaluator for quality assessment - create prompt-builder-executor for testing prompt clarity - introduce prompt-builder-updater for modifying prompt artifacts - enhance prompt-builder with improved orchestration of subagents 🔧 - Generated by Copilot
…nces and improve clarity
…nd improve clarity 🔍 - Generated by Copilot
…onsistency 🔒 - Generated by Copilot
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #484 +/- ##
=======================================
Coverage 76.22% 76.22%
=======================================
Files 20 20
Lines 3503 3503
=======================================
Hits 2670 2670
Misses 833 833
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
This PR updates the repo’s prompt/agent authoring guidance and artifacts to prepare for improved subagent orchestration (executor/evaluator/updater pattern) and tool referencing, plus expands the workspace MCP server configuration.
Changes:
- Expands
.vscode/mcp.jsonwith additional MCP servers and ADO-related inputs. - Simplifies several prompt files to delegate more behavior to the
prompt-builderagent and introduces new “leaf” subagent agent files. - Updates
prompt-builder.instructions.mdand theprompt-builder/task-planneragents to reflect the new subagent model and streamlined protocols.
Reviewed changes
Copilot reviewed 11 out of 11 changed files in this pull request and generated 13 comments.
Show a summary per file
| File | Description |
|---|---|
| .vscode/mcp.json | Adds MCP inputs/servers, but currently introduces JSON validity issues and an incomplete server definition |
| .github/prompts/task-plan.prompt.md | Adds argument hint and tweaks planning step flow |
| .github/prompts/prompt-refactor.prompt.md | Refactors prompt to be more mode-driven, but has input/argument hint mismatch |
| .github/prompts/prompt-build.prompt.md | Refactors prompt to be more mode-driven, but has input/argument hint mismatch |
| .github/prompts/prompt-analyze.prompt.md | Simplifies analysis prompt and delegates to prompt-builder agent |
| .github/instructions/prompt-builder.instructions.md | Updates authoring standards and documents new agent frontmatter fields (currently out of sync with schema) |
| .github/agents/task-planner.agent.md | Updates wording, adds clearer phase transitions, compresses template guidance |
| .github/agents/prompt-builder.agent.md | Introduces orchestrator-style agent with subagent list (currently schema-incompatible) |
| .github/agents/prompt-builder-updater.agent.md | Adds updater “leaf” agent (currently schema-incompatible frontmatter) |
| .github/agents/prompt-builder-executor.agent.md | Adds executor “leaf” agent (currently schema-incompatible frontmatter) |
| .github/agents/prompt-builder-evaluator.agent.md | Adds evaluator “leaf” agent (currently schema-incompatible frontmatter) |
|
Thank you for your contribution, @agreaves-ms. We restructured the PR description to follow the project's pull request template. Please review the updated description and check any additional boxes that apply to your changes. |
Pull Request
Description
Adds support for subagent declarations in custom agent files.
agents:in custom agent files, enabling consistent subagent behavior and reuse across agents#tool:support for referencing tool names within agent filesRelated Issue(s)
Type of Change
Select all that apply:
Code & Documentation:
Infrastructure & Configuration:
AI Artifacts:
prompt-builderagent and addressed all feedback.github/instructions/*.instructions.md).github/prompts/*.prompt.md).github/agents/*.agent.md).github/skills/*/SKILL.md)Other:
.ps1,.sh,.py)Testing
Checklist
Required Checks
Required Automated Checks
The following validation commands must pass before merging:
npm run lint:mdnpm run spell-checknpm run lint:frontmatternpm run validate:skillsnpm run lint:md-linksnpm run lint:psSecurity Considerations
Additional Notes