Objective
Wire up idle custom agent files from .github/agents/ to workflows that match their purpose, as identified in discussion #26727. Currently 9 of 11 agent files are unused.
Context
Per the Copilot CLI Deep Research report (discussion #26727), only technical-doc-writer (2 workflows) and ci-cleaner (1 workflow) are active. Nine purpose-built agent personas sit idle while generic Copilot handles tasks those agents were designed for.
Approach
-
Review the idle agent files to understand each agent's persona/purpose:
.github/agents/contribution-checker.agent.md
.github/agents/grumpy-reviewer.agent.md
.github/agents/adr-writer.agent.md
.github/agents/agentic-workflows.agent.md
.github/agents/developer.instructions.agent.md
- Other idle agents listed in the research report
-
Match agents to workflows by purpose:
contribution-checker → contribution-check.md (purpose-built agent already exists for this!)
grumpy-reviewer → code review workflows (check .github/workflows/ for review-related workflows)
adr-writer → ADR creation tasks / archie.md
agentic-workflows → workflow generation/editing tasks
-
For each matched pair, add the agent field:
engine:
id: copilot
agent: contribution-checker
-
Recompile: make recompile
-
Validate: make agent-finish
Files to Modify
.github/workflows/contribution-check.md — add agent: contribution-checker
- Other matched workflows (identify during audit)
- Corresponding
.lock.yml files regenerated by make recompile
Acceptance Criteria
Generated by Plan Command for issue #discussion #26727 · ● 361.6K · ◷
Objective
Wire up idle custom agent files from
.github/agents/to workflows that match their purpose, as identified in discussion #26727. Currently 9 of 11 agent files are unused.Context
Per the Copilot CLI Deep Research report (discussion #26727), only
technical-doc-writer(2 workflows) andci-cleaner(1 workflow) are active. Nine purpose-built agent personas sit idle while generic Copilot handles tasks those agents were designed for.Approach
Review the idle agent files to understand each agent's persona/purpose:
.github/agents/contribution-checker.agent.md.github/agents/grumpy-reviewer.agent.md.github/agents/adr-writer.agent.md.github/agents/agentic-workflows.agent.md.github/agents/developer.instructions.agent.mdMatch agents to workflows by purpose:
contribution-checker→contribution-check.md(purpose-built agent already exists for this!)grumpy-reviewer→ code review workflows (check.github/workflows/for review-related workflows)adr-writer→ ADR creation tasks /archie.mdagentic-workflows→ workflow generation/editing tasksFor each matched pair, add the
agentfield:Recompile:
make recompileValidate:
make agent-finishFiles to Modify
.github/workflows/contribution-check.md— addagent: contribution-checker.lock.ymlfiles regenerated bymake recompileAcceptance Criteria
contribution-check.mdusesagent: contribution-checkermake agent-finishpasses