원클릭으로
sdd-init
SDD — Spec-Driven Development: scaffold .sdd/ folder (principles, decisions) for a project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
SDD — Spec-Driven Development: scaffold .sdd/ folder (principles, decisions) for a project.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
SDD — Spec-Driven Development: detect code that drifted from .specs/<domain>/spec.md (changed without spec update).
SDD — Spec-Driven Development: execute tasks, run checkpoints, commit and open PR.
SDD — Spec-Driven Development: write a lean implementation plan.
SDD — Spec-Driven Development: write a lean spec for rapid iteration.
SDD — Spec-Driven Development: scaffold a new Architectural Decision Record.
SDD — Spec-Driven Development: generate a lean phased task list.
| name | sdd:init |
| description | SDD — Spec-Driven Development: scaffold .sdd/ folder (principles, decisions) for a project. |
Check the project root (cwd) for:
.sdd.json (existing JSON workflow config).sdd/principles.md.sdd/decisions/ directoryBuild a list of artifacts to create (only those that don't exist). If the list is empty, output ✓ .sdd/ already initialized and stop.
Present via AskUserQuestion:
AskUserQuestion.For each confirmed artifact:
.sdd/principles.md: copy lib/templates/principles.md, no variable substitution..sdd/decisions/: create directory + .gitkeep (empty file) so git tracks the empty folder..sdd.json: only create if completely absent. Write a minimal default:
{
"specsDir": "specs",
"commitFormat": "conventional",
"noAttribution": true
}
Never overwrite existing files. If a file exists, skip it (idempotent).
✓ SDD project initialized
Created:
.sdd/principles.md — edit to add your project's MUSTs
.sdd/decisions/.gitkeep — ADR storage (use /sdd:adr <slug> to create)
.sdd.json — workflow config
Next: edit .sdd/principles.md and run /sdd:specify to start your first feature.