Claude-skill-registry issue-workflow
Manage GitHub issues workflow - update status, add comments, create follow-ups. Use when starting work on an issue, completing an issue, or encountering blockers. Triggers on "issue", "close issue", "update issue", "blocked".
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/issue-workflow" ~/.claude/skills/majiayu000-claude-skill-registry-issue-workflow && rm -rf "$T"
manifest:
skills/data/issue-workflow/SKILL.mdsource content
GitHub Issue Workflow Manager
Instructions
Starting Work on an Issue
-
Fetch issue details:
gh issue view <number> --repo chaoming/ww2-flutter-game -
Add "in progress" comment:
gh issue comment <number> --repo chaoming/ww2-flutter-game --body "Started working on this issue."
Completing an Issue
- Ensure all acceptance criteria are met
- Close the issue with a summary:
gh issue close <number> --repo chaoming/ww2-flutter-game --comment "Completed. Summary of changes: ..."
Creating Follow-up Issues
If work reveals additional tasks:
gh issue create --repo chaoming/ww2-flutter-game \ --title "Follow-up: <title>" \ --label "<label>" \ --body "Discovered while working on #<parent-number>. ..."
Handling Blockers
-
Add blocker comment:
gh issue comment <number> --repo chaoming/ww2-flutter-game \ --body "Blocked by: <reason>. Need: <what's needed>" -
If blocked by another issue, link them:
gh issue comment <number> --repo chaoming/ww2-flutter-game \ --body "Blocked by #<blocking-issue>"
Project Labels
- M1: Foundation phasefoundation
- M2: Core gameplay phasecore-gameplay
- M3: Combat & AI phasecombat-ai
- M4: Polish & Modes phasepolish
- Data modelsmodels
- User interfaceui
- Game logic & mechanicsgame-logic
- AI opponentai