sdd-init

Detect project stack and bootstrap openspec directories and configuration.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/dallay/opencode-docker --skill sdd-init-dallay
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/dallay/opencode-docker/tree/main/config/skills/sdd/sdd-init
Command: npx skills add https://github.com/dallay/opencode-docker --skill sdd-init-dallay

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize Spec-Driven Development context in a project by automatically detecting the tech stack and conventions, then bootstrapping the active persistence backend.

Core Features & Use Cases

  • Detect project context (tech stack, conventions) to tailor the SDD bootstrap.
  • Create a ready-to-use openspec scaffold: openspec/config.yaml, openspec/specs/, openspec/changes/, and archive if needed.
  • Support project onboarding and consistent persistence planning across new or existing codebases.

Quick Start

Run the sdd-init workflow in your project to bootstrap openspec.

Frequently Asked Questions about sdd-init

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap Spec-Driven Development context in an existing project?▼

Bootstrapping Spec-Driven Development context in an existing project involves automatically detecting the tech stack and conventions to generate a ready-to-use openspec scaffold with config.yaml, specs, and changes directories.

Can I initialize openspec configurations in a new codebase?▼

Yes, initializing openspec configurations in a new codebase is fully supported. The process detects the project context and creates the necessary directory structures for persistent change-tracking from the start.

What is the best way to set up an openspec directory structure?▼

Setting up an openspec directory structure is best handled by an automated initialization workflow that creates config.yaml, specs, changes, and an archive to ensure consistent spec-driven development planning.

Does the SDD initialization process detect the tech stack automatically?▼

Yes, the SDD initialization process detects the tech stack and conventions automatically. It uses this detected project context to tailor the bootstrap scaffold for your specific development environment.

Do I need any dependencies to create an openspec scaffold?▼

No dependencies are required to create an openspec scaffold. The initialization process works independently to detect project context and generate the required configuration and change-tracking directories.

When do I need to initialize spec-driven development persistence?▼

You need to initialize spec-driven development persistence when you want to establish consistent change-tracking structures and spec management within either a new or existing codebase.