github-project-management

Automates GitHub issue triage, project board synchronization, and sprint planning with swarm coordination.

1|Updated Jun 3, 2026
One-click install
npx skills add https://github.com/KentwareDemo/RuView --skill github-project-management-kentwaredemo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-project-management
Source: https://github.com/KentwareDemo/RuView/tree/main/.claude/skills/github-project-management
Command: npx skills add https://github.com/KentwareDemo/RuView --skill github-project-management-kentwaredemo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub issues, project boards, and sprints manually across repositories is time-consuming and error-prone, especially when coordinating multiple contributors and tracking progress across milestones. ## Core Features & Use Cases - Issue Management & Triage: Create, label, decompose, and auto-triage issues, including stale issue detection and duplicate linking via the GitHub CLI. - Project Board Automation: Synchronize swarm task status with GitHub Projects boards bidirectionally, auto-move cards, and build custom views and dashboards. - Sprint Planning & Analytics: Manage sprints, track milestones, and generate burndown, velocity, and cycle-time reports. - Use Case: A team lead creates a feature issue labeled "swarm-ready", decomposes it into subtasks, adds it to a project board, and receives automated progress comments as agents complete work. ## Quick Start Create a GitHub issue labeled swarm-ready and initialize swarm coordination to decompose it into tracked subtasks on my project board.

Frequently Asked Questions about github-project-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate GitHub issue triage and labeling?

Use the triage command with ruv-swarm to analyze unlabeled issues, suggest labels based on keyword rules, and assign priority. Rules map keywords like "bug" or "feature" to labels and agent types in a JSON configuration file.

How to sync GitHub Projects board with task status?

Run board-init with your project ID to connect the board, then use board-sync with a status mapping to move cards automatically. Bidirectional sync keeps swarm task states and board columns aligned in real time.

What are the prerequisites for using GitHub swarm coordination?

You need the GitHub CLI (gh) installed and authenticated, the ruv-swarm or claude-flow MCP server configured, and appropriate repository access permissions. Node.js is required to run the npx-based swarm commands.

Can I track sprint velocity and burndown on GitHub Projects?

Yes, the sprint-manage and board-analytics commands compute velocity, burndown, cycle time, and throughput from project board data. Reports can be exported as markdown or distributed to Slack and email.

Why is my GitHub board sync not updating cards?

Sync failures usually stem from missing permissions, misconfigured webhooks, or API rate limits. Run the board-diagnose command to check permissions, test sync, and surface conflicts between board state and swarm state.