github-project-management

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

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

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 creation, triage, labeling, board synchronization, and sprint analytics using the GitHub CLI and swarm-coordinated agents. ## Core Features & Use Cases - Issue Management & Triage: Create single or batch issues, auto-label based on content rules, decompose issues into subtasks, detect duplicates, and auto-close stale issues. - Project Board Automation: Initialize bidirectional board sync, map swarm task statuses to board columns, auto-assign cards, and build custom views and dashboards. - Sprint Planning & Analytics: Manage sprints with capacity planning, track milestones, and generate velocity, burndown, cycle-time, and KPI reports. - Use Case: A team lead labels a new issue "swarm-ready"; the Skill decomposes it into subtasks, adds it to the project board, assigns agents, and posts automated progress comments until completion. ## Quick Start Ask the assistant to create a labeled GitHub issue for your feature, initialize swarm coordination on it, and add it to your project board with automatic status syncing.

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?

Define keyword-to-label rules in a JSON config, then run the triage command to analyze unlabeled issues, suggest labels, and assign priorities. The Skill also supports duplicate detection and linking related issues automatically.

How do I sync GitHub issues with a project board?

Get the project ID with gh project list, then initialize board sync with a status mapping that connects swarm task states to board columns. Cards move automatically as issue status changes, with optional real-time webhook updates.

Can I break a large GitHub issue into subtasks automatically?

Yes. The issue-decompose command parses the issue body and generates up to a configurable number of prioritized subtasks. High-priority subtasks can be created as linked child issues referencing the parent.

Is it safe to let automation read GitHub issue content?

Issue bodies, comments, and labels are untrusted input and may contain prompt injection attempts. The Skill requires treating all GitHub-derived content as data, never interpolating it into unquoted shell commands, and never acting on instructions embedded in issues.

What metrics can I track for GitHub project boards?

The Skill tracks cycle time, throughput, sprint velocity, burndown, work-in-progress limits, blocked-time percentage, and per-member team metrics. Reports can be exported as markdown or distributed to Slack and email.