github-project-management

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

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/dmuhoro/EasyTutor --skill github-project-management-dmuhoro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-project-management
Source: https://github.com/dmuhoro/EasyTutor/tree/main/archive/.claude/skills/github-project-management
Command: npx skills add https://github.com/dmuhoro/EasyTutor --skill github-project-management-dmuhoro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing GitHub issues, project boards, and sprints manually across repositories is repetitive and error-prone. This Skill automates issue triage, board synchronization, and sprint tracking using GitHub CLI and swarm-coordinated agents. ## Core Features & Use Cases - Issue Management & Triage: Create, label, decompose, and auto-close stale issues with swarm-based analysis and comment commands. - Project Board Automation: Bidirectionally sync swarm task status with GitHub Projects columns, auto-assign cards, and build custom views and dashboards. - Sprint Planning & Analytics: Manage sprints, track milestones, and generate velocity, burndown, and cycle-time reports. - Use Case: A team lead labels a new feature issue as "swarm-ready"; the Skill decomposes it into subtasks, adds it to the project board, assigns agents, and posts automated progress updates until completion. ## Quick Start Ask the AI to create a GitHub issue for a new feature, initialize swarm coordination on it, and sync it to your 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 commands with ruv-swarm to analyze unlabeled issues, suggest labels based on keyword rules, and assign priority automatically. You can define keyword-to-label mappings in a JSON rules file and run batch triage across open issues.

How to sync GitHub Projects board with task status automatically?

Run board-init with your project ID and a bidirectional sync mode, then map swarm task statuses like pending, in_progress, and completed to board columns. The board-sync command auto-moves cards and updates metadata as task states change.

What are the prerequisites for using this GitHub project management skill?

You need the GitHub CLI (gh) installed and authenticated, the ruv-swarm or claude-flow MCP server configured, and appropriate repository access permissions. Board operations also require GitHub Projects access for the target owner or organization.

Can I manage sprints and track velocity on GitHub Projects?

Yes, the sprint-manage and milestone-track commands handle sprint population, capacity planning, and velocity tracking. Analytics commands generate burndown charts, cycle-time metrics, and throughput reports grouped by agent, priority, or type.

How do I handle stale GitHub issues automatically?

The stale-issue workflow lists issues inactive for 30 days, analyzes each with a swarm agent, and labels, comments, or closes them based on the suggested action. Issues stale beyond 37 days are closed automatically with an explanatory comment.