一键导入
sspec-plan
Break design into concrete tasks. Fill tasks.md with file-level execution plan. Use after design alignment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Break design into concrete tasks. Fill tasks.md with file-level execution plan. Use after design alignment.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Pre-scan Markdown files before reading. Use `sspec tool mdtoc` to get file size + heading structure with line numbers (L<n> format) before reading long docs, SKILLs, or spec-docs. Eliminates blind reads.
Assess scale, create change, fill spec.md + design.md, align with user. Use after clarify when ready to define the solution.
Execute tasks from tasks.md. Implement code changes, update progress. Use after plan approval.
User acceptance and feedback loop. Handle argue-improve cycles until user is satisfied.
Build shared understanding through dialogue and investigation. Produces Problem Statement + direction sketch. Reusable posture, not rigid phase.
Structured, efficient agent-user synchronization at decision points. Formalized exchange over prose.
| name | sspec-plan |
| description | Break design into concrete tasks. Fill tasks.md with file-level execution plan. Use after design alignment. |
| metadata | {"author":"frostime","version":"3.0.0"} |
When this phase ends, tasks.md MUST contain:
BC-* behaviorEach task SHOULD be:
tasks.md references spec.md / design.md — never re-describe design.
| spec.md / design.md | tasks.md |
|---|---|
| Defines behavior contracts, interfaces, data model, logic | Lists file-level actions + verification |
| Explains how it should work | Tells agent what to do next and how to verify |
BC-1: cache hit behavior | User Check: BC-1: sign in twice -> second request uses cache |
feat(cache): Add user cache module | Create cache.py — implement interface per spec |
feat(cache): Add user cache module per spec"| change-type | tasks.md form |
|---|---|
single / sub | Phase-based, file-level tasks (<2h each) |
root | Milestone-based, one entry per sub-change (no file-level detail) |
Root rules: no file-level tasks; each phase has Deliverable + Sub-change link; root stays active until all sub-changes complete.
Each phase MUST have explicit verification criteria.
Use this split:
BC-* behavior. State user action + expected observable result.Rules:
User Check unless impractical.User Check when spec.md states no user-visible behavior change.Present the task breakdown (phases, total tasks, key Verification/User Check criteria). This is a report, not a hard gate — continue to sspec-implement unless the user interrupts.
📚 Examples: examples.md