What problem does it solve?
This Skill automates initializing a Spec-Driven Development (SDD) context in a repository by detecting the project's tech stack, conventions, and persisting or bootstrapping the appropriate SDD backend to remove manual setup and reduce onboarding friction.
Core Features & Use Cases
- Detects project stack and conventions by inspecting common manifests and configuration (for example package.json, go.mod, pyproject.toml, linters, and CI configs).
- Resolves persistence mode (engram, openspec, none) according to the shared persistence contract and either persists context or bootstraps an openspec workspace.
- When openspec mode is selected, generates a concise openspec/config.yaml and the openspec/specs and openspec/changes directory layout while avoiding placeholder spec creation.
- Use case: Onboard a new repository for SDD, prepare a project for spec-driven changes, or recover and report existing openspec content for safe updates.
Quick Start
Initialize the SDD context in this repository and bootstrap openspec persistence when detected.