github-project-management
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
npx skills add ruvnet/ruflo --skill github-project-management --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Orchestrates GitHub project management using swarm coordination to manage issues, automate project boards, and plan sprints.
How it works
- Sets up a swarm to manage issues (coordinator, researcher, coder) and creates issues with detailed bodies and labels.
- Converts issues into swarm tasks, supports batch creation, and updates issues with swarm progress and labels.
- Provides commands to triage, decompose issues into subtasks, and auto-update progress and labels based on swarm state.
- Manages stale issues by analyzing activity and applying actions (close, keep, needs-info) via swarm results.
- Initializes and configures a project board, mapping swarm task status, agent types, and priority to board columns, labels, and custom fields.
- Synchronizes swarm tasks with project cards in real-time, and supports converting issues to project cards and importing them for swarm processing.
- Offers smart card management (auto-assign, state transitions) and bulk operations.
- Delivers custom views and dashboards (Swarm Overview, Agent Workload, Sprint Progress) for governance.
- Supports sprint planning and tracking (sprint-manage, milestone-track) and agile/kanban board setups.
When to use it
Use when you want end-to-end GitHub project management with swarm-coordinated issue workflows, automated board synchronization, and sprint planning within a GitHub repository.
What it can touch
- Tools: mcp__github__, mcp__claude-flow__, Bash, Read, Write, TodoWrite
- Commands and files: mentions of gh CLI operations (gh issue, gh project, gh milestone, gh repo, etc.), npx claude-flow, npx ruv-swarm, and various board-sync and issue-management scripts as shown in the skill.
Caveats
- Security considerations emphasize treating issue bodies and PR content as untrusted input and avoiding unquoted interpolation of derived fields in shell commands.
- Outputs depend on dynamic GitHub data and swarm state; no guaranteed outcomes are stated.
# GitHub Project Management ## Overview A comprehensive skill for managing GitHub projects using AI swarm coordination. This skill combines intelligent issue management, automated project board synchronization, and swarm-based coordination for efficient project delivery. ## Quick Start ### Basic Issue Creation with Swarm Coordination ```bash # Create a coordinated issue gh issue create \ --title "Feature: Advanced Authentication" \ --body "Implement OAuth2 with social login..." \ --label "enhancement,swarm-ready" # Initialize swarm for issue npx claude-flow@alpha hooks pre-task --description "Feature implementation" ``` ### Project Board Quick Setup ```bash # Get project ID PROJECT_ID=$(gh project list --owner @me --format json | \ jq -r '.projects[0].id') # Initialize board sync npx ruv-swarm github board-init \ --project-id "$PROJECT_ID" \ --sync-mode "bidirectional" ``` --- ## Core Capabilities ### 1. Issue Management & Triage <details> <summary><strong>Automated Issue Creation<$strong><$summary> #### Single Issue with Swarm Coordination ```javascript // Initialize issue management swarm mcp__claude-flow__swarm_init { topology: "star", maxAgents: 3 } mcp__claude-flow__agent_spaw
- Overview
- Quick Start
- Basic Issue Creation with Swarm Coordination
- Project Board Quick Setup
- Core Capabilities
- 1. Issue Management & Triage
- 2. Project Board Automation
- 3. Sprint Planning & Tracking
- 4. Advanced Coordination
- Issue Templates
- Integration Issue Template
- Bug Report Template
- Feature Request Template
- Swarm Task Template
Create a coordinated issue gh issue create \ Initialize swarm for issue npx claude-flow@alpha hooks pre-task --description "Feature implementation" Get project ID jq -r '.projects[0].id') Initialize board sync npx ruv-swarm github board-init \ Create multiple related issues using gh CLI Get issue details
What does the github-project-management skill do?
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
How do I install it?
Run `npx skills add ruvnet/ruflo --skill github-project-management --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From ruvnet/ruflo, a repository with 67,015 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.