Copilot Task Labeling¶
How to label issues for GitHub Copilot Coding Agent automation.
The copilot-task Label¶
Add the copilot-task label to issues you want Copilot to handle automatically.
Copilot will:¶
- Create a feature branch
- Implement the change
- Open a PR
- Auto-merge when CI passes
When to Use copilot-task¶
Use for: - Bug fixes (XS size) - Simple features (S size) - Clear requirements and acceptance criteria - Isolated changes (single file or related files)
Don't use for: - Architecture decisions - Complex multi-file refactors - Ambiguous requirements - Large features (L/XL)
Labeling Guidelines¶
- Set Size to XS or S
- Set Type to Bug or Story
- Write clear acceptance criteria
- Add
copilot-tasklabel - Copilot picks it up automatically
Example: Bug Fix¶
## Title
Fix: API timeout on slow networks
## Acceptance Criteria
- [ ] Increase default timeout to 30s
- [ ] Add exponential backoff retry logic
- [ ] Tests cover timeout scenario
## Labels
copilot-task, bug, S size
Monitoring Copilot's Work¶
- Watch the board — Status auto-updates
- Check PR for changes
- Provide feedback if needed
If PR is incomplete:
- Remove copilot-task
- Add agent-army-task
- Assign Claude Code specialist