What problem does it solve?
This Skill automates and optimizes the often manual and time-consuming aspects of GitHub project management, including issue tracking, project board synchronization, and sprint planning, enabling teams to deliver projects more efficiently.
Core Features & Use Cases
- Swarm-Coordinated Issue Management: Automate issue creation, intelligent triage, task decomposition into subtasks, and real-time progress tracking.
- Automated Project Board Synchronization: Bidirectionally sync swarm tasks with project cards, enabling smart card movement, auto-assignment, and custom views.
- AI-Driven Sprint Planning & Tracking: Manage sprints, track milestones, analyze velocity, and generate performance reports with AI assistance.
- Advanced Coordination: Synchronize across multiple boards and repositories, manage issue dependencies, and automate standup reports.
- Use Case: Automatically triage incoming bug reports, decompose complex features into manageable subtasks, assign them to appropriate AI agents, and track their progress on a GitHub project board in real-time.
Quick Start
Create a coordinated issue with swarm-ready labels:
gh issue create --title "Feature: Advanced Authentication" --body "Implement OAuth2 with social login..." --label "enhancement,swarm-ready"
Initialize project board synchronization:
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"