← ClaudeAtlas

sprint-plannerlisted

Use to convert the backlog into a runnable sprint with parallel ticket assignment and dependency tracking. Used primarily by the tech-manager. Triggers on "plan the sprint", "what does the pod do next", or as part of /app-build.
vmobifystudio/app-dev-team · ★ 4 · AI & Automation · score 74
Install: claude install-skill vmobifystudio/app-dev-team
# Sprint planner Convert `docs/11-backlog.md` + `docs/22-impl-spec-*.md` into `docs/30-sprint-plan.md` and `docs/31-board.md`. ## Procedure 1. **Read** the backlog and impl specs. Note ticket dependencies — if APP-002 needs APP-001's auth module, that's a dependency. 2. **Sprint goal** — one sentence at the top of `docs/30-sprint-plan.md`. 3. **Capacity** — default 3 developer agents (iOS, Android, optional Backend), 1 code-reviewer, 1 qa-engineer, 1 ux-architect, 1 product-designer. Tune to project scope. 4. **Assign for parallelism** — group tickets so each developer has independent work to start with. Stack dependent work behind it. ``` Track A (ios-developer) : APP-001 → APP-004 → APP-007 Track B (android-dev) : APP-002 → APP-005 → APP-008 Track C (backend-dev) : APP-003 → APP-006 Continuous: code-reviewer, qa-engineer, ux-architect + product-designer (early) ``` 5. **Board — create tickets through the CLI. Never hand-write the table.** `docs/31-board.md` is a **generated view**. The source of truth is the append-only event log `docs/31-board-events.jsonl`, and `scripts/board.mjs` is its only writer. A ticket is created by: ```bash node "${CLAUDE_PLUGIN_ROOT}/scripts/board.mjs" add APP-001 \ --title "Core todo store" --feature F-001 --owner android-developer \ --depends APP-000 --estimate M --spec "prd#F-001 + arch§3" \ --acceptance "Given the list, When I submit non-empty text, Then it appears at the top" \