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.