# Sprint Plan

New or updated sprint plan from the current milestone, completed work, and available...

- Repository: https://github.com/Donchitos/Claude-Code-Game-Studios (32144 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-10-19
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -g -a claude-code -y`
Codex: `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -g -a codex -y`
Cursor: `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -g -a cursor -y`
Gemini CLI: `npx skills add Donchitos/Claude-Code-Game-Studios --skill sprint-plan -g -a gemini-cli -y`

## Description

New or updated sprint plan from the current milestone, completed work, and available capacity.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

!`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`.

# Sprint Plan


## Existing Sprints

!`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.

---

## Phase 0: Parse Arguments

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.

The rest: https://github.com/Donchitos/Claude-Code-Game-Studios/blob/HEAD/.claude/skills/sprint-plan/SKILL.md
