What problem does it solve?
This Skill automates initializing a Spec-Driven Development (SDD) context by detecting the project's tech stack, conventions, and active persistence backend so teams avoid inconsistent manual setup and fragmented SDD artifacts.
Core Features & Use Cases
- Automatic detection: Scans files such as package.json, go.mod, pyproject.toml, CI configs, linters, and test frameworks to determine stack and conventions.
- Persistence mode resolution: Follows the persistence contract to resolve engram, openspec, or none and acts accordingly.
- Openspec bootstrapping: When openspec mode is selected, creates a concise openspec/config.yaml, specs/, and changes/ structure and returns a structured envelope describing artifacts and next steps.
Use case: initialize SDD in a new or legacy repository to create a reproducible specification workflow or to gather a persistence-aware project context for planning changes.
Quick Start
Run the sdd-init skill from the project root to detect the stack, resolve persistence mode, and either bootstrap openspec or return a structured context summary.