ワンクリックで
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