sdd-init

Initialize the openspec/ directory structure with config.yaml for Spec-Driven Development.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/EduardoJVN/my-ia-config --skill sdd-init-eduardojvn
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/EduardoJVN/my-ia-config/tree/main/.claude/skills/sdd-init
Command: npx skills add https://github.com/EduardoJVN/my-ia-config --skill sdd-init-eduardojvn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup of a Spec-Driven Development (SDD) directory structure, including configuration files, to streamline project initialization.

Core Features & Use Cases

  • Project Scaffolding: Creates the openspec/ directory with config.yaml, specs/, and changes/ subdirectories.
  • Context Detection: Analyzes the project's tech stack and conventions to pre-populate the configuration.
  • Use Case: When starting a new project or integrating SDD into an existing one, use this Skill to quickly establish the foundational directory and configuration.

Quick Start

Use the sdd-init skill to initialize the openspec directory structure for the current project.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I set up a spec-driven development directory structure in an existing project?▼

To set up spec-driven development, you can initialize the openspec/ directory structure with config.yaml, specs/, and changes/ subdirectories. This scaffolding automatically detects your project's tech stack and conventions to pre-populate the configuration.

What is spec-driven development scaffolding and when do I need it?▼

Spec-driven development scaffolding automates the creation of configuration files and directory structures like openspec/, specs/, and changes/. You need it when starting a new project or integrating SDD into an existing one to establish a foundational specification workflow.

Does SDD initialization detect my project's tech stack and architecture patterns?▼

Yes, SDD initialization analyzes your project context to detect the tech stack, conventions, and architecture patterns. It uses this context detection to generate a project-specific config.yaml tailored to your environment.

Can I use custom artifact store modes when integrating spec-driven development configuration?▼

Yes, you can use custom artifact store modes when integrating spec-driven development. The initialization supports different artifact store modes to provide flexible integration with your existing project architecture and workflows.

What is the best way to bootstrap a new project with an openspec directory?▼

The best way to bootstrap an openspec directory is using automated initialization that generates config.yaml, specs/, and changes/. This context-aware scaffolding detects your tech stack to streamline project setup without manual configuration errors.