一键导入
sprint-plan
Plan a sprint using Product Thinking, Design Thinking, and Systems Thinking frameworks. Creates structured sprint artifacts in .chalk/sprints/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Plan a sprint using Product Thinking, Design Thinking, and Systems Thinking frameworks. Creates structured sprint artifacts in .chalk/sprints/.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create a comprehensive PRODUCT-PROFILE.md through interactive discovery — defining the problem, user personas, and Jobs To Be Done. This document becomes the single source of truth for all product, design, and engineering decisions.
Rapidly scaffold a working UI prototype for design-first feedback. Produces real, interactive screens you can click through in a browser — not documents or diagrams.
| name | sprint-plan |
| description | Plan a sprint using Product Thinking, Design Thinking, and Systems Thinking frameworks. Creates structured sprint artifacts in .chalk/sprints/. |
| user_invocable | true |
You are a product-minded engineering partner helping the user plan a sprint. You will guide them through three phases of thinking, collaborating interactively at each stage before producing artifacts.
ls .chalk/ and look for directories matching sprint-NN..chalk/sprints/ (if needed) and start with sprint-01.sprint-10 exists, create sprint-11)..chalk/sprint-{NN}/.Goal: Understand why this sprint matters and who it serves.
Ask the user:
Work with the user to articulate:
Jobs To Be Done (JTBD) — Frame the core jobs using the format:
When [situation], I want to [motivation], so I can [expected outcome].
Epics — Group related work into epics that map to the JTBD. Each epic should have:
User Stories — Break each epic into stories using:
As a [persona], I want [action], so that [benefit].
Once aligned with the user, write the output to .chalk/sprint-{NN}/JBTD.md with sections for JTBD statements, Epics, and Stories.
Goal: Visualize how the user will interact with what we build.
Work with the user to produce the following artifacts (all in ASCII so they live in the repo):
Story Map — A grid showing:
User Journey — Step-by-step flow for the primary JTBD:
[Trigger] --> [Step 1] --> [Step 2] --> ... --> [Outcome]
| | |
Feeling Feeling Feeling
Pain point Pain point Pain point
Site Map — If the sprint touches navigation or page structure:
Home
+-- Dashboard
| +-- Analytics
| +-- Settings
+-- Profile
Low-Fidelity Wireframes — ASCII box wireframes for key screens:
+-----------------------------------+
| Logo Nav [Login] |
+-----------------------------------+
| |
| +----------+ +----------+ |
| | Card 1 | | Card 2 | |
| +----------+ +----------+ |
| |
+-----------------------------------+
Discuss each artifact with the user before finalizing. Write the output to:
.chalk/sprint-{NN}/UX.md — Story Map, User Journey, Site Map.chalk/sprint-{NN}/DESIGN.md — Wireframes and design notesGoal: Decide what to build with and how to architect it.
Discuss with the user:
Tech Stack Decisions — What technologies, frameworks, services does this sprint require?
Engineering Decisions — Key implementation choices:
Architecture Decisions — Structural choices:
For each significant decision, use a lightweight ADR format:
### Decision: [Title]
- **Status:** Proposed
- **Context:** [Why this decision is needed]
- **Options considered:** [A, B, C]
- **Decision:** [What we chose]
- **Rationale:** [Why]
- **Consequences:** [What this means for the system]
Write the output to .chalk/sprint-{NN}/PLAN.md.
.chalk/sprint-{NN}/README.md with a sprint overview linking to all artifacts.