GitHub Project Management
Coordinates GitHub issue management, project board automation, and sprint planning using AI swarm agents. Supports issue triage / decomposition, bidirectional board sync, automated progress tracking, and KPI reporting.
Contents
When to Use
- "Triage these unlabelled issues"
- "Break down this epic into subtasks"
- "Sync GitHub issues with the project board"
- "Set up a sprint with velocity tracking"
- "Generate a sprint-summary report"
- "Coordinate work across multiple repos / boards"
Prerequisites
See references/troubleshooting.md for full tool versions, required token scopes, and GitHub API limits.
Minimum to run the plain gh examples: gh + jq. Swarm features additionally need ruv-swarm or claude-flow MCP server running — see those projects' docs for install. The skill degrades gracefully: anything prefixed with npx ruv-swarm requires the MCP server; everything else is plain gh + jq.
Quick Start
# Create a coordinated issue
gh issue create \
--title "Feature: Advanced Authentication" \
--body "Implement OAuth2 with social login..." \
--label "enhancement,swarm-ready"
# Initialise swarm tracking
npx claude-flow@alpha hooks pre-task --description "Feature implementation"
# Set up the board
PROJECT_ID=$(gh project list --owner @me --format json | jq -r '.projects[0].id')
npx ruv-swarm github board-init \
--project-id "$PROJECT_ID" \
--sync-mode "bidirectional"
Workflow
- Triage incoming issues — auto-label, link duplicates (
issue-management.md)
- Decompose large issues into subtasks with priority (
issue-management.md)
- Sync issues to the project board (
board-automation.md)
- Pick the right swarm topology (mesh / hierarchical / ring / star — see
swarm-topologies.md)
- Track sprint velocity & KPIs (
sprint-and-analytics.md)
- Automate via GitHub Actions + comment commands (
automation-patterns.md)
- Verify (see below)
Verification
After running a workflow, confirm:
References
references/issue-management.md — creation, batch, issue→swarm, triage, decomposition, progress, stale management
references/board-automation.md — board init, mapping config, sync, smart card management, views, dashboards
references/sprint-and-analytics.md — what gets tracked, sprint setup, kanban/scrum, analytics, KPIs, release planning
references/swarm-topologies.md — multi-board sync, dependencies/epics, cross-repo, team collab, topology guide
references/templates.md — issue templates (integration / bug / feature / swarm task)
references/automation-patterns.md — GitHub Actions workflow, specialised swarms, operational guidance, complete worked example, command quick-reference
references/troubleshooting.md — sync, performance, recovery, GitHub constraints, required permissions, security checklist (Command Authorization, Rate Limiting, Audit Logging, Data Privacy, Access Control, Webhook Security)
Related Skills
github-pr-workflow — link issues to pull requests automatically
github-release-management — coordinate release issues and milestones
sparc-orchestrator — complex project coordination workflows
sparc-tester — automated testing workflows for issues
External Documentation
Maintained by Claude Code. Version 2.1.0.
1---2name: github-project-management3description: Manage GitHub issues, project boards, sprints, and milestones with swarm-coordinated automation — issue triage, decomposition into subtasks, board sync, sprint planning, KPI tracking. Use when asked to "github project management", "manage github projects", "github issue automation", "swarm project board", "automate sprint", "triage issues", or "set up project board".4---56# GitHub Project Management78Coordinates GitHub issue management, project board automation, and sprint planning using AI swarm agents. Supports issue triage / decomposition, bidirectional board sync, automated progress tracking, and KPI reporting.910## Contents1112- [When to Use](#when-to-use)13- [Prerequisites](#prerequisites)14- [Quick Start](#quick-start)15- [Workflow](#workflow)16- [Verification](#verification)17- [References](#references)1819## When to Use2021- "Triage these unlabelled issues"22- "Break down this epic into subtasks"23- "Sync GitHub issues with the project board"24- "Set up a sprint with velocity tracking"25- "Generate a sprint-summary report"26- "Coordinate work across multiple repos / boards"2728## Prerequisites2930See [`references/troubleshooting.md`](references/troubleshooting.md#tool-prerequisites) for full tool versions, required token scopes, and GitHub API limits.3132Minimum to run the plain `gh` examples: `gh` + `jq`. Swarm features additionally need `ruv-swarm` or `claude-flow` MCP server running — see those projects' docs for install. The skill degrades gracefully: anything prefixed with `npx ruv-swarm` requires the MCP server; everything else is plain `gh` + `jq`.3334## Quick Start3536```bash37# Create a coordinated issue38gh issue create \39 --title "Feature: Advanced Authentication" \40 --body "Implement OAuth2 with social login..." \41 --label "enhancement,swarm-ready"4243# Initialise swarm tracking44npx claude-flow@alpha hooks pre-task --description "Feature implementation"4546# Set up the board47PROJECT_ID=$(gh project list --owner @me --format json | jq -r '.projects[0].id')4849npx ruv-swarm github board-init \50 --project-id "$PROJECT_ID" \51 --sync-mode "bidirectional"52```5354## Workflow55561. **Triage** incoming issues — auto-label, link duplicates ([`issue-management.md`](references/issue-management.md))572. **Decompose** large issues into subtasks with priority ([`issue-management.md`](references/issue-management.md))583. **Sync** issues to the project board ([`board-automation.md`](references/board-automation.md))594. **Pick the right swarm topology** (mesh / hierarchical / ring / star — see [`swarm-topologies.md`](references/swarm-topologies.md))605. **Track sprint velocity & KPIs** ([`sprint-and-analytics.md`](references/sprint-and-analytics.md))616. **Automate** via GitHub Actions + comment commands ([`automation-patterns.md`](references/automation-patterns.md))627. **Verify** (see below)6364## Verification6566After running a workflow, confirm:6768- [ ] Every issue acted on shows the expected label change in `gh issue view <num> --json labels`69- [ ] Every board-synced issue appears as a project card in the expected column70- [ ] Subtask checklists in issue bodies are valid Markdown (parseable; no broken `- [ ]` syntax)71- [ ] Progress comments posted by automation are idempotent — re-running doesn't duplicate72- [ ] `gh api rate_limit` shows headroom (running this against thousands of issues can exhaust the 5,000 req/hr limit; see [`troubleshooting.md`](references/troubleshooting.md#github-constraints-to-watch))73- [ ] Closed-as-stale issues match the explicit `STALE_DATE` cutoff — spot-check three7475## References7677- [`references/issue-management.md`](references/issue-management.md) — creation, batch, issue→swarm, triage, decomposition, progress, stale management78- [`references/board-automation.md`](references/board-automation.md) — board init, mapping config, sync, smart card management, views, dashboards79- [`references/sprint-and-analytics.md`](references/sprint-and-analytics.md) — what gets tracked, sprint setup, kanban/scrum, analytics, KPIs, release planning80- [`references/swarm-topologies.md`](references/swarm-topologies.md) — multi-board sync, dependencies/epics, cross-repo, team collab, topology guide81- [`references/templates.md`](references/templates.md) — issue templates (integration / bug / feature / swarm task)82- [`references/automation-patterns.md`](references/automation-patterns.md) — GitHub Actions workflow, specialised swarms, operational guidance, complete worked example, command quick-reference83- [`references/troubleshooting.md`](references/troubleshooting.md) — sync, performance, recovery, GitHub constraints, required permissions, security checklist (Command Authorization, Rate Limiting, Audit Logging, Data Privacy, Access Control, Webhook Security)8485## Related Skills8687- `github-pr-workflow` — link issues to pull requests automatically88- `github-release-management` — coordinate release issues and milestones89- `sparc-orchestrator` — complex project coordination workflows90- `sparc-tester` — automated testing workflows for issues9192## External Documentation9394- [GitHub CLI manual](https://cli.github.com/manual/)95- [GitHub Projects (v2) docs](https://docs.github.com/en/issues/planning-and-tracking-with-projects)96- [ruv-swarm](https://github.com/ruvnet/ruv-swarm)97- [claude-flow](https://github.com/ruvnet/claude-flow)9899---100101*Maintained by Claude Code. Version 2.1.0.*