원클릭으로
sdd
Spec-driven development with markstate. Write a proposal, write a spec, implement tasks in plan mode, complete.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Spec-driven development with markstate. Write a proposal, write a spec, implement tasks in plan mode, complete.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Use the markstate CLI to navigate focus, check document status, apply transitions, and work through checkbox tasks in a flow.yml-defined workflow.
OpenSpec-style change workflow with markstate. Agree on proposal, design, and delta specs before implementation.
SOC 직업 분류 기준
| name | sdd |
| description | Spec-driven development with markstate. Write a proposal, write a spec, implement tasks in plan mode, complete. |
Minimal spec-driven development workflow using markstate.
Each change lives in changes/<name>/ with a flow.yml tracking four phases:
drafting → speccing → implementing → done.
When in doubt: run markstate status to see the current phase and file states, then markstate next to see what transitions are available.
Setup (once per project)
cp <markstate-examples>/sdd/flow.yml flow.yml
Starting a new change
markstate new changes/PROJ-123.add-auth
markstate focus PROJ-123.add-auth
Phase 1 — Drafting
proposal.md is created automatically inside the new directory. Fill in the Problem and Solution sections. Keep it brief — the proposal captures intent, not design. When satisfied:
markstate do accept proposal.md
spec.md is created automatically and the workflow advances to speccing.
Phase 2 — Speccing
spec.md is auto-created. Fill in the Functional requirements and Technical design sections. When ready:
markstate do accept spec.md
tasks.md is created automatically and the workflow advances to implementing.
Phase 3 — Implementing
tasks.md is auto-created. Fill it with high-level work units — one checkbox per major concern, not granular steps:
- [ ] Add authentication middleware
- [ ] Write integration tests for the login flow
- [ ] Update API documentation
Read tasks.md and spec.md. For each unchecked item, enter plan mode, implement it, then mark it done (- [ ] → - [x]). Repeat until all items are checked.
Phase 4 — Done
When (complete) is reported, the spec is finished.
Reopening
markstate do reopen proposal.md
markstate do reopen spec.md
Guardrails
flow.yml unless explicitly askedmarkstate set to skip acceptance gatestasks.md