sdd-init

Bootstrap Spec-Driven Development with openspec/ directories and config.yaml.

3|Updated Apr 5, 2023
One-click install
npx skills add https://github.com/mrp4sten/.dotfiles --skill sdd-init-mrp4sten
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/mrp4sten/.dotfiles/tree/main/development/IA/opencode/skill/sdd-init
Command: npx skills add https://github.com/mrp4sten/.dotfiles --skill sdd-init-mrp4sten

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstraps the Spec-Driven Development (SDD) structure in a project, initializes the openspec/ directory, and optionally creates the project config to streamline specification workflows.

Core Features & Use Cases

  • Detects project context (tech stack, conventions and architecture patterns) and prepares an SDD-ready workspace.
  • Creates the openspec/ directory with config.yaml, specs/, and changes/archive/ to organize proposals and changes.
  • Generates a concise project config and provides a ready-to-use structure for spec-driven workflows.

Quick Start

Run sdd-init in your project to initialize the openspec directory and optionally create the project config.

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 scaffolding in a new project?

To set up spec-driven development directories, the Skill creates an openspec folder containing config.yaml, specs, and changes/archive. This scaffolding enforces concise project configuration and prepares a structured workspace for specification workflows.

What directory structure is required for openspec spec-driven development?

The openspec directory structure requires a root openspec/ folder with config.yaml, specs/, and changes/archive/ subdirectories. This layout organizes proposals, tracks modifications, and enforces concise context-rich project configuration.

Can I integrate spec-driven development scaffolding into an existing project?

Yes, you can integrate spec-driven development into an existing project. The Skill detects your current tech stack, conventions, and architecture patterns to prepare an SDD-ready workspace alongside your existing codebase.

Do I need to manually create config.yaml for openspec project bootstrapping?

No, you do not need to manually create config.yaml for openspec bootstrapping. The initialization process automatically generates a concise project configuration file within the openspec directory during the scaffolding step.

When should I initialize openspec directories for spec-driven development?

You should initialize openspec directories when starting a new project or when integrating spec-driven development into an existing workflow. It establishes the necessary scaffolding to organize proposals, specs, and change archives from the beginning.