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.