What problem does it solve?
Detects a project's technology stack and conventions and bootstraps a durable Spec-Driven Development (SDD) workspace so teams can organize specs, proposals, and architecture context without manual scaffolding.
Core Features & Use Cases
- Automatic discovery: Scans manifests (package.json, go.mod, pyproject.toml), CI configs, linters, and project-level skill indexes to produce an accurate project context.
- Persistence orchestration: Resolves persistence mode (engram, openspec, hybrid, none), writes .atl/skill-registry.md, and either persists context to Engram or creates an openspec/ layout as requested.
- Registry and safety rules: Builds a deduplicated skill registry, follows naming conventions, avoids creating placeholder spec files, and asks before modifying existing openspec directories.
Quick Start
Run sdd-init to detect the project's stack and conventions, bootstrap the configured persistence backend, write the skill registry, and return a concise initialization summary.