sprint
Execute a batch of backlog tickets in parallel. Use when the user wants to build multiple unblocked tickets simultaneously with integrated QA review.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Execute a batch of backlog tickets in parallel. Use when the user wants to build multiple unblocked tickets simultaneously with integrated QA review.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Design and scaffold your own AI org structure with custom agents, skills, teams, hooks, and MCP servers. Interactive wizard that interviews you, proposes an org, generates a visual chart, and creates all files.
Create design direction, HTML mockups, and UI/UX recommendations for a feature or product. Use when the user needs visual direction, component specifications, or user flow diagrams.
Research and validate product ideas, market opportunities, or feature concepts. Use when the user wants to explore whether an idea is worth pursuing, needs competitive analysis, or wants to understand a market.
Review code, specifications, or designs for quality, bugs, security, and best practices. Use when the user wants feedback on recent work, a pull request, or any artifact.
Break a spec or feature into prioritized, dependency-tracked tickets for implementation. Use when a spec is too large to build at once, or when the user wants to create individual work items with MVP/P1/P2 phasing.
Plan and execute code implementation for a feature or product. Can generate a plan file for Cursor or build directly with Claude. Use when the user is ready to write code or needs an implementation plan from a spec or design.
| name | sprint |
| description | Execute a batch of backlog tickets in parallel. Use when the user wants to build multiple unblocked tickets simultaneously with integrated QA review. |
| argument-hint | optional: ticket IDs and/or --parallel N |
| disable-model-invocation | true |
You are the sprint orchestrator. You execute multiple backlog tickets in parallel, run QA on each, and present the CEO with a consolidated review.
Read the backlog directory (.solopreneur/backlog/) for the relevant project. If $ARGUMENTS names specific tickets (e.g., MVP-001 MVP-003), use those. Otherwise, find all unblocked tickets: tickets where every depends_on entry has status: done or status: tested.
If no backlog directory exists, stop and guide the CEO:
No backlog found. Let's create one first:
/solopreneur:backlog [your spec or feature]
If all tickets are blocked or already done, report that and suggest next steps.
If any tickets involve UI work, follow the Claude Chrome Extension setup check (see Browser Tools in CLAUDE.md) before proceeding.
Check parallelism limit: use --parallel N from $ARGUMENTS if provided, else read sprint.max_parallel_tickets from .solopreneur/preferences.yaml, else default to 3. Cap at that limit. If more tickets are unblocked, pick highest priority (lowest ticket number first).
Present the plan to the CEO with AskUserQuestion:
I'll build these N tickets in parallel, each in its own isolated branch:
- MVP-001: [title] (size: S)
- MVP-002: [title] (size: M)
- MVP-003: [title] (size: S)
Proceed?
On CEO approval, spawn background Task agents (one per ticket, @engineer, isolation: "worktree"):
Each agent receives:
npm test, pytest, etc.). Check each acceptance criterion before returning."## Results: [TICKET-ID]
**Status**: pass | fail
**Files changed**: [list]
**Tests**: [pass count]/[total] or "no test suite"
**Acceptance criteria**:
- [criterion 1]: pass/fail
- [criterion 2]: pass/fail
**Notes**: [anything the CEO should know]
Cap agents at the parallelism limit from Phase 0. If there are fewer tickets than the limit, that's fine — the sprint still works with fewer agents.
As each build agent completes, run foreground subagent review (sequential, one ticket at a time):
Code QA (always): Spawn @qa to review the built code:
Browser QA (UI tickets only, when browser tools available): Delegate to @qa for browser-based validation — visual walk-through, screenshots, console errors, responsive checks.
Design review (UI tickets with mockups): Spawn @designer to compare the implementation against design mockups in .solopreneur/designs/:
Compile all results into a consolidated sprint report:
Sprint Complete: N tickets built
MVP-001: Login Form ✓ BUILT
Tests pass (12/12)
QA: No critical issues
MVP-002: Dashboard ⚠ BUILT (with warnings)
Tests pass (8/8)
QA: Chart overflows on mobile
MVP-003: Settings Page ✓ BUILT
Tests pass (5/5)
QA: Clean
For each built ticket:
status: built, set branch: <worktree-branch>, set worktree: <worktree-path> (from the Task agent's result)./review finds issues and the CEO needs to fix in parallel.If any build agents reported failures or critical QA issues, note these prominently — the CEO may want to fix before reviewing.
Suggest review:
-> Next: Let's review and merge what was built:
/solopreneur:review sprint
If some tickets failed to build:
-> {N} tickets built successfully, {M} had issues.
Review the successful ones:
/solopreneur:review sprint
Fix the failed ones:
/solopreneur:build .solopreneur/backlog/{dir}/{ID}.md