What problem does it solve? Starting spec-driven development in a project requires manually detecting the tech stack, test tooling, and conventions, then wiring up persistence and registries by hand. This Skill automates that bootstrap so SDD context, testing capabilities, and the skill registry are initialized consistently. ## Core Features & Use Cases - Stack and Tooling Detection: Inspects package.json, go.mod, pyproject.toml, CI, and lint/test configs to identify the real stack, test runner, coverage, linter, type checker, and formatter without guessing. - Flexible Persistence Modes: Supports engram, openspec, hybrid, and none modes, writing Engram observations, openspec/config.yaml files, or both. - Skill Registry Generation: Builds .atl/skill-registry.md by scanning user-level and project-level skill directories, deduplicating by name. - Use Case: When starting SDD in a new repository, run the init phase to detect that the project uses vitest with coverage, resolve strict TDD mode, persist testing capabilities, and produce a registry plus a structured initialization envelope pointing to the next /sdd-explore or /sdd-new step. ## Quick Start Ask the agent to run sdd init for this project so it detects the stack, configures persistence, and generates the skill registry.