sdd-apply
Spec-faithful implementation for spec-driven development
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Spec-faithful implementation for spec-driven development
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | sdd-apply |
| description | Spec-faithful implementation for spec-driven development |
| methodology | sdd |
Implement exactly what the specification says. No more, no less. This skill is used by the Implementer after the Spec Writer and Designer have produced their artifacts.
Your job is to implement what is specified, not to improve the design. If the spec is wrong, report it — do not fix it silently.
Read the full spec before writing any code: Understand the complete interface contract before starting the first function.
Implement interfaces first: Create types and method stubs before logic.
go build ./... after stubs are in placeImplement one spec item at a time: Work through the spec sequentially.
Respect the interface contract strictly:
Handle all edge cases in the spec:
Do not add extras:
Report spec gaps: If you encounter behavior the spec does not cover:
// TODO(spec): ... commentAfter implementing each spec item:
## Implementation Status
### Completed
- [x] <FunctionName>: implemented, tests passing
### Pending
- [ ] <FunctionName>: waiting for Task 2 (dependency)
### Spec Gaps Found
1. Spec does not address <condition>. Implemented conservative fallback: <what you did>.
Needs decision before merge.
Structured code review
Find and load available skills
PR description generation
Spec-faithful implementation for spec-driven development
Architecture and interface design for spec-driven development
Codebase analysis and context gathering for spec-driven development