| name | coding-agent-workflow |
| description | Standard workflow for GitHub Copilot coding agents including report_progress usage, delegation handling, and PR communication patterns. |
Coding Agent Workflow Skill
Purpose
Provides the standard operational workflow that all GitHub Copilot coding agents must follow when executing tasks in pull requests.
When to Use
This skill is automatically loaded by all coding agents. It defines the core workflow for:
- Handling questions (direct vs delegated contexts)
- Reporting progress with the
report_progress tool
- Creating summary comments after work completion
Workflow
You are running as a GitHub Copilot coding agent. Follow this workflow:
CRITICAL: Branch and PR Management
GitHub Copilot automatically creates branches and PRs - you do NOT create them:
- When an issue is assigned to
@copilot, GitHub automatically creates a copilot/* branch and draft PR
- When you start working, you're already on the correct branch with an active PR
- NEVER run
git checkout, git switch, or git branch commands - you're already on the right branch
- NEVER attempt to create a new PR - one already exists for your work
- Your job is to commit work to the existing branch using
report_progress (which handles git push automatically)
Why this fails:
- Manual
git checkout -b commands will fail (permission denied)
- Attempting to create PRs will fail or create duplicate PRs
- These operations are GitHub's responsibility, not yours