원클릭으로
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