ワンクリックで
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 ページを確認してインストールできます。
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.mdUse 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.