GitHub Project Management Swarm
ruvnet/agentic-flow
Manages GitHub issues and project boards with swarm coordination: issue creation and triage, issue-to-task conversion, progress tracking and stale issue cleanup.
Creates or updates a sprint plan from the current milestone, completed work and available capacity, sizing the story count to the project's granularity setting.
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Donchitos/Claude-Code-Game-Studios sprint-plan --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Donchitos/Claude-Code-Game-Studios.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/sprint-plan .claude/skills/sprint-plan && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "sprint-plan" agent skill from https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-plan into .claude/skills/sprint-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sprint-plan", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-planType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Donchitos/Claude-Code-Game-Studios sprint-plan --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Donchitos/Claude-Code-Game-Studios.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/sprint-plan .agents/skills/sprint-plan && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "sprint-plan" agent skill from https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-plan into .agents/skills/sprint-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sprint-plan", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Donchitos/Claude-Code-Game-Studios sprint-plan --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Donchitos/Claude-Code-Game-Studios.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/sprint-plan .cursor/skills/sprint-plan && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "sprint-plan" agent skill from https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-plan into .cursor/skills/sprint-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sprint-plan", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Donchitos/Claude-Code-Game-Studios.git --path .claude/skills/sprint-plan--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Donchitos/Claude-Code-Game-Studios sprint-plan --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Donchitos/Claude-Code-Game-Studios.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/sprint-plan .gemini/skills/sprint-plan && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "sprint-plan" agent skill from https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-plan into .gemini/skills/sprint-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sprint-plan", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Donchitos/Claude-Code-Game-Studios sprint-planInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Donchitos/Claude-Code-Game-Studios.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/sprint-plan .github/skills/sprint-plan && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "sprint-plan" agent skill from https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-plan into .github/skills/sprint-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sprint-plan", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Donchitos/Claude-Code-Game-Studios sprint-plan --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Donchitos/Claude-Code-Game-Studios.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/sprint-plan .opencode/skills/sprint-plan && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "sprint-plan" agent skill from https://github.com/Donchitos/Claude-Code-Game-Studios/tree/main/.claude/skills/sprint-plan into .opencode/skills/sprint-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "sprint-plan", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
sprint-planCreates or updates a sprint plan from the current milestone, completed work and available capacity, sizing the story count to the project's granularity setting.
The skill runs in `new`, `update` or `status` mode. It lists existing sprints to find the previous one, reads the current milestone from `production/milestones/` when one exists, and plans against the work already completed and the team's capacity. Director gate checks run through spawned agents, and a `--review` flag overrides the configured review mode for a single run.
The `story_granularity` setting scales how many stories go into a sprint with velocity: 2 to 4 at coarse (the default), 6 to 10 at balanced and 15 to 25 at fine. A ready backlog smaller than that range is planned whole and never padded with invented stories. The skill never writes a review mode into project config; to make a different depth stick, it points you to the rigor setting or a local override.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit be8993b. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadGlobGrepWriteEditAgentAskUserQuestionBash(bash "*/.claude/skills/sprint-plan/../../hooks/yaml-helper.sh" resolve_config *)From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Sprint Plan Builder loads about 4.1k tokens when it runs. Until then it costs about 27 tokens; SKILL.md has 1,732 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Donchitos/Claude-Code-Game-Studios at commit be8993b, republished under its MIT licence (© Donchitos). 1,732 words, ~4,070 tokens.
.claude/skills/sprint-plan/SKILL.md (or your agent's skills folder).!bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys review_mode,automation,story_granularity,workflow
Resolved above — use as-is; --review overrides review_mode. No block →
defaults in .claude/docs/config-resolution.md.
!ls production/sprints/ 2>/dev/null || echo "(no production/sprints/ directory yet)"
Resolved before this skill runs — use it to identify the previous sprint in Phase 1 rather than re-globbing.
Extract the mode argument (new, update, or status).
See .claude/docs/director-gates.md for the full check pattern. Individual gate definitions live in .claude/docs/director-gates/[gate-id].md — the spawned agent reads its own gate file; do not read it in the parent session.
Every AskUserQuestion call follows .claude/docs/automation-modes.md
(collaborative asks always · guided major-only · autonomous logs and proceeds;
automation_always_ask categories always prompt).
story_granularity — it sets how
many stories to allocate per sprint, scaled by velocity: 2–4 at coarse (the default, via rigor: minimal),
6–10 at balanced (rigor: standard), 15–25 at fine. A Ready backlog
smaller than the range is planned whole — never padded with invented stories.
Review mode check (before gates run):
--review overrides it
for this run) — do not re-resolve it, and do not ask for it. With nothing
configured it follows modes.rigor: solo at minimal, lean at standard.project.yaml, not to
production/review-mode.txt. modes.review_mode is one of the knobs
modes.rigor fronts: pinning it in project.yaml shadows the rigor
expansion, and the legacy file sits above that expansion, so either write
would freeze director-review depth for good. --review covers a one-off. If
the user wants a different depth to persist, point them to changing
modes.rigor (/settings modes.rigor=<minimal|standard|full>), or to pinning
it on purpose with /settings --local modes.review_mode=<full|lean|solo> (a
personal override in project.local.yaml).Read the current milestone from production/milestones/ if it exists.
No skill writes this directory — it is authored by hand from
.claude/docs/templates/milestone-definition.md. On the majority of projects
it is absent, which is the normal state, not a gap: note "no milestone
defined — planning against the story backlog alone" and continue. Never block
sprint planning on it, and never infer a milestone from the sprint files.
Read the previous sprint (if any) from production/sprints/ to
understand velocity and carryover. In new mode:
[N] is the highest sprint-NNN.md in the
Existing Sprints listing plus one (001 when there is none). It is the
[N] in the plan's title, its QA plan path and the write ask.Complete — by its status
in production/sprint-status.yaml, else its story file's Status line —
goes in the Carryover table with a Reason and a New Estimate. It appears
only there, never again as new Must Have / Should Have / Nice to Have work.Find the stories to plan — this is the actual backlog, and it is the one input this phase cannot do without:
Glob production/epics/**/story-*.md
Grep pattern="^> \*\*Status\*\*" glob="production/epics/**/story-*.md" output_mode="content"Stories live at production/epics/[epic-slug]/story-NNN-[slug].md — that is
where /create-stories writes them and where /dev-story looks for them. Plan
from the ones marked Ready. Use the grep rather than reading each story: at
this stage you need status and title, not the body.
If the glob returns nothing: "No stories found under production/epics/. Run
/create-stories first (at standard/full, /create-epics before it)."
Do not proceed to invent work items — a sprint plan that references stories
which do not exist cannot be implemented. Verdict: BLOCKED — no stories to plan.
Scan design documents in design/gdd/ for additional context on the
features those stories implement. At workflow: minimal there are no
per-system GDDs — use design/game-brief.md instead, and do not treat the
absent GDDs as missing work. (Note: /sprint-plan is optional at
minimal — the brief's Build order already is the plan.)
Check the risk register at production/risk-register/ if it exists.
Like the milestone above, no skill writes it — entries are authored by hand
from .claude/docs/templates/risk-register-entry.md. If the directory is
absent, say so once ("no risk register — risks assessed from the sprint
contents only") rather than skipping risk assessment silently.
For new:
Generate a sprint plan following this format and present it to the user. Do NOT ask to write yet — the gate phases run first and may require revisions before the file is written: the producer feasibility gate (Phase 4, spawned only in full review mode — skipped in lean/solo) and the QA plan check (Phase 5, all modes).
# Sprint [N] — [Start Date] to [End Date]
## Sprint Goal
[One sentence describing what this sprint achieves toward the milestone]
## Capacity
- Total days: [X]
- Buffer (20%): [Y days reserved for unplanned work]
- Available: [Z days]
## Tasks
### Must Have (Critical Path)
| ID | Task | Agent/Owner | Est. Days | Dependencies | Acceptance Criteria |
|----|------|-------------|-----------|-------------|-------------------|
### Should Have
| ID | Task | Agent/Owner | Est. Days | Dependencies | Acceptance Criteria |
|----|------|-------------|-----------|-------------|-------------------|
### Nice to Have
| ID | Task | Agent/Owner | Est. Days | Dependencies | Acceptance Criteria |
|----|------|-------------|-----------|-------------|-------------------|
## Carryover from Previous Sprint
| Task | Reason | New Estimate |
|------|--------|-------------|
## Risks
| Risk | Probability | Impact | Mitigation |
|------|------------|--------|------------|
## Dependencies on External Factors
- [List any external dependencies]
## Definition of Done for this Sprint
- [ ] All Must Have tasks completed
- [ ] All tasks pass acceptance criteria
- [ ] QA plan exists (`production/qa/qa-plan-[sprint-slug]-[date].md`, from `/qa-plan sprint`)
- [ ] All Logic/Integration stories have passing unit/integration tests
- [ ] Smoke check passed (`/smoke-check sprint`)
- [ ] QA sign-off report: APPROVED or APPROVED WITH CONDITIONS (`/team-qa sprint`)
- [ ] No S1 or S2 bugs in delivered features
- [ ] Design documents updated for any deviations
- [ ] Code reviewed and mergedFor update:
Update an existing sprint plan:
production/sprints/.production/sprint-status.yaml.AskUserQuestion to gather changes.new mode).Note: update mode does not reset story statuses. Stories already marked in-progress or done keep their status. Only backlog and ready-for-dev stories can be removed or reprioritized freely.
For status:
Generate a status report:
# Sprint [N] Status -- [Date]
## Progress: [X/Y tasks complete] ([Z%])
### Completed
| Task | Completed By | Notes |
|------|-------------|-------|
### In Progress
| Task | Owner | % Done | Blockers |
|------|-------|--------|----------|
### Not Started
| Task | Owner | At Risk? | Notes |
|------|-------|----------|-------|
### Blocked
| Task | Blocker | Owner of Blocker | ETA |
|------|---------|-----------------|-----|
## Burndown Assessment
[On track / Behind / Ahead]
[If behind: What is being cut or deferred]
## Emerging Risks
- [Any new risks identified this sprint]After generating a new sprint plan, also prepare the production/sprint-status.yaml content.
This is the machine-readable source of truth for story status — read by
/sprint-status, /story-done, and /help without markdown parsing.
Do not write the yaml yet — hold it in context. The producer feasibility gate (Phase 4, full review mode only) may revise the story list; the QA plan check (Phase 5) runs in every mode. Both files are written together after Phase 5 in a single write approval.
Format:
# Auto-generated by /sprint-plan. Updated by /story-done and /dev-story.
# DO NOT edit manually — use /story-done to update story status.
#
# Status value mapping (yaml ↔ story file Status field):
# backlog ↔ Not Started
# ready-for-dev ↔ Ready
# in-progress ↔ In Progress
# review ↔ In Review
# done ↔ Complete
# blocked ↔ Blocked
sprint: [N]
goal: "[sprint goal]"
start: "[YYYY-MM-DD]"
end: "[YYYY-MM-DD]"
generated: "[YYYY-MM-DD]"
updated: "[YYYY-MM-DD]"
stories:
- id: "[epic-story, e.g. 1-1]"
name: "[story name]"
file: "[production/epics/[epic-slug]/story-NNN-[slug].md]" # the real path, verbatim from the Glob above
priority: must-have # must-have | should-have | nice-to-have
status: ready-for-dev # backlog | ready-for-dev | in-progress | review | done | blocked
owner: ""
estimate_days: 0
blocker: ""
completed: ""Initialize each story from the sprint plan's task tables:
priority: must-have, status: ready-for-devpriority: should-have, status: backlogpriority: nice-to-have, status: backlogpriority, and the status it has nowFor update: read the existing sprint-status.yaml, carry over statuses for
stories that haven't changed, add new stories, remove dropped ones.
Review mode check — apply before spawning PR-SPRINT:
solo → skip. Note: "PR-SPRINT skipped — Solo mode." Proceed to Phase 5 (QA plan gate).lean → skip (not a PHASE-GATE). Note: "PR-SPRINT skipped — Lean mode." Proceed to Phase 5 (QA plan gate).full → spawn as normal.Before finalising the sprint plan, spawn producer via Agent using gate PR-SPRINT (.claude/docs/director-gates/pr-sprint.md).
Pass: proposed story list (titles, estimates, dependencies), total team capacity in hours/days, any carryover from the previous sprint, milestone constraints and deadline.
Present the producer's assessment.
If UNREALISTIC: revise the story selection (defer stories to Should Have or Nice to Have) and re-present the updated plan, then continue to Phase 5.
If NOT ASSESSED: name the missing input — it is not REALISTIC. Supply it and re-run PR-SPRINT, or record NOT ASSESSED — [missing input] for PR-SPRINT in the plan's header (.claude/docs/director-gates.md) and continue to Phase 5, repeating it at the write ask.
If CONCERNS, use AskUserQuestion:
[A] Proceed as planned — I accept the risk[B] Adjust scope — defer some Should Have stories[C] Extend the sprint timelineIf [A]: continue to Phase 5. If [B]: revise the story list, re-present the updated plan, then continue to Phase 5. If [C]: adjust sprint dates and capacity, re-present the updated plan, then continue to Phase 5.
After handling the producer's verdict, continue to Phase 5. The write comes at its end, so the file you approve already holds everything Phase 5 adds.
Before closing the sprint plan, check whether a QA plan exists for this sprint.
Use Glob for production/qa/qa-plan-*.md — /qa-plan writes qa-plan-[sprint-slug]-[date].md — and keep a file whose name or content references this sprint number.
If a QA plan is found: note it in the sprint plan output — "QA Plan: [path]" — and proceed.
If no QA plan exists: do not silently proceed. Surface this explicitly:
"This sprint has no QA plan. A sprint plan without a QA plan means test requirements are undefined — developers won't know what 'done' looks like from a QA perspective, and the sprint cannot pass the Production → Polish gate without one.
Run
/qa-plan sprintnow, before starting any implementation. It takes one session and produces the test case requirements each story needs."
Use AskUserQuestion:
[A] Run /qa-plan sprint now — I'll do that before starting implementation (Recommended)[B] Skip for now — I understand QA sign-off will be blocked at the Production → Polish gateWait for this answer before the write ask below — the two are separate questions.
If [A]: note in the plan "QA plan: run /qa-plan sprint before implementation begins."
If [B]: add a warning block to the sprint plan document:
> ⚠️ **No QA Plan**: This sprint was started without a QA plan. Run `/qa-plan sprint`
> before the last story is implemented. The Production → Polish gate requires a QA
> sign-off report, which requires a QA plan.Ask: "May I write the sprint plan to production/sprints/sprint-NNN.md ([N] zero-padded to three digits) and
production/sprint-status.yaml?" If yes, write both files (creating directories as
needed). Verdict: COMPLETE — sprint plan and status file created. If no:
Verdict: BLOCKED — user declined write.
After writing, add:
Scope check: If this sprint includes stories added beyond the original epic scope, run
/scope-check [epic]to detect scope creep before implementation begins.
If the user chose Run /qa-plan sprint now in Phase 5, close with "Sprint plan written. Run /qa-plan sprint next — then begin implementation."
After the sprint plan is written and QA plan status is resolved:
/qa-plan sprint — required before implementation begins — defines test cases per story so developers implement against QA specs, not a blank slate/story-readiness [story-file] — validate a story is ready before starting it/dev-story [story-file] — begin implementing the first story/sprint-status — check progress mid-sprint/scope-check [epic] — verify no scope creep before implementation beginsReview mode configuration: All director gates (producer feasibility, QA review, code review) respect the project review mode, resolved in the block at the top of this skill (--review flag → project.local.yaml → modes.review_mode in project.yaml → production/review-mode.txt → the modes.rigor expansion, which yields lean at standard rigor and solo at minimal). This skill never asks for it or writes it; Phase 0 says where to point a user who wants a different depth. The mode is one of:
lean — skip non-phase-gate director gates (the rigor: standard value)full — run all director gates as spawned sub-agentssolo — skip all gate spawning unconditionally (single developer, no review)modes.review_mode in project.yaml is the primary source; production/review-mode.txt is the legacy fallback. Both are read by /sprint-plan, /story-readiness, /story-done, and other gate-using skills at startup.
© Donchitos, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/sprint-plan of Donchitos/Claude-Code-Game-Studios.
Open the folder on GitHubat commit be8993b
Sprint Plan Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Sprint Plan Builder this skillDonchitos/Claude-Code-Game-Studios | 26k | — | ~4.1k | Automated safety check: Pass | MIT | |
| GitHub Project Management Swarmruvnet/agentic-flow | 819 | 6 repos | ~7.1k | Automated safety check: Pass | None | |
| Bmad Sprint Planningdelorenj/mcp-server-trello | 445 | 5 repos | ~3k | Automated safety check: Pass | MIT | |
| Scrum Masterborghei/Claude-Skills | 886 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Agile Coachborghei/Claude-Skills | 886 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Pp Linearmvanhorn/printing-press-library | 2.1k | — | ~8.8k | Automated safety check: Notes | Apache-2.0 |
ruvnet/agentic-flow
Manages GitHub issues and project boards with swarm coordination: issue creation and triage, issue-to-task conversion, progress tracking and stale issue cleanup.
delorenj/mcp-server-trello
Generate sprint status tracking from epics. An agent skill from delorenj/mcp-server-trello.
borghei/Claude-Skills
Data-driven Scrum Master for sprint health scoring, Monte Carlo velocity forecasting, retrospective analysis, capacity planning, and Tuckman team coaching.
borghei/Claude-Skills
Expert agile coaching: framework selection, maturity assessment, retrospective facilitation, transformation roadmaps.
mvanhorn/printing-press-library
Offline-capable, agent-native Linear CLI with SQLite-backed sync, FTS5 search, cross-cycle comparison, project...
chendongqi/OPB-Skills
敏捷教练助手 - 专业的敏捷开发实践与团队效能提升专家。适用场景:(1) Sprint规划与目标设定,(2) 每日站会引导与问题跟进,(3) Sprint回顾会议总结与改进,(4) Scrum/Kanban敏捷实践指导,(5) 团队效能分析与瓶颈诊断,(6) 用户故事编写与拆分,(7) 敏捷转型咨询与落地,(8) 敏捷度量指标设计(速度/燃尽图)
Donchitos/Claude-Code-Game-Studios
Create an ADR documenting a technical decision: context, alternatives considered, consequences.
Donchitos/Claude-Code-Game-Studios
Implement a story: ADR guidelines, right programmer agent, code plus test.
Donchitos/Claude-Code-Game-Studios
Audits game assets against naming conventions, file size budgets and format standards, and finds orphaned assets and missing references.
Donchitos/Claude-Code-Game-Studios
Writes per-asset visual specs and AI image-generation prompts for a game's characters, enemies and screens, driven by the GDD, art bible and an entity inventory.
Donchitos/Claude-Code-Game-Studios
Checks game data and formulas for balance outliers, broken progression, degenerate strategies and economy problems, and answers 'could not run' when the data is missing.
Donchitos/Claude-Code-Game-Studios
Turns a description into a structured bug report, or scans code for likely bugs, then verifies and closes reports through four modes.
Creates or updates a sprint plan from the current milestone, completed work and available capacity, sizing the story count to the project's granularity setting. The skill runs in `new`, `update` or `status` mode. It lists existing sprints to find the previous one, reads the current milestone from `production/milestones/` when one exists, and plans against the work already completed and the team's capacity.
Sprint Plan Builder fits situations like: planning the next sprint from the current milestone and finished work; updating a running sprint plan after scope or capacity changes; choosing how many stories fit a sprint at a given granularity.
Run `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a claude-code`. Or copy the skill folder (.claude/skills/sprint-plan in Donchitos/Claude-Code-Game-Studios) into .claude/skills/sprint-plan in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a codex`. Or copy the skill folder (.claude/skills/sprint-plan in Donchitos/Claude-Code-Game-Studios) into .agents/skills/sprint-plan in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/sprint-plan, .gemini/skills/sprint-plan, .github/skills/sprint-plan and .opencode/skills/sprint-plan in your project.
Going by SKILL.md and its folder, Sprint Plan Builder needs the command-line tools its instructions call (bash). Our summary lists: Milestone and story files under `production/`. Its frontmatter pre-approves these tools: Read, Glob, Grep, Write, Edit, Agent, AskUserQuestion, Bash(bash "*/.claude/skills/sprint-plan/../../hooks/yaml-helper.sh" resolve_config *).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Sprint Plan Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Sprint Plan Builder: GitHub Project Management Swarm (ruvnet/agentic-flow, 819 stars), Bmad Sprint Planning (delorenj/mcp-server-trello, 445 stars), Scrum Master (borghei/Claude-Skills, 886 stars) and Agile Coach (borghei/Claude-Skills, 886 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Donchitos (a GitHub user) maintains it in Donchitos/Claude-Code-Game-Studios, which has 25,951 GitHub stars. The repository holds 73 skills in this directory. The repository was last updated on October 8, 2026.
Source: Donchitos/Claude-Code-Game-Studios on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.