sdd-init

Detect project context and bootstrap openspec structure for Batuta projects.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/jota-batuta/batuta-dots --skill sdd-init-jota-batuta
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/jota-batuta/batuta-dots/tree/main/BatutaClaude/skills/sdd-init
Command: npx skills add https://github.com/jota-batuta/batuta-dots --skill sdd-init-jota-batuta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Detects and bootstraps the Spec-Driven Development (SDD) structure for a Batuta project by identifying the tech stack, initializing openspec/, and provisioning the initial project context.

Core Features & Use Cases

  • Detects project context (tech stack and type), bootstraps openspec/ with a minimal, repeatable structure, and prepares config.yaml.
  • Creates openspec/specs/ and openspec/changes/ (including archive) to enable immediate specification and change proposals.
  • Provisions a baseline set of skills and MCPs based on detected technologies to reduce context noise and accelerate setup.

Quick Start

Run the sdd-init skill via /sdd-init to bootstrap the project and provision the initial skill set.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I bootstrap a spec-driven development workflow for a new project?▼

The skill bootstraps spec-driven development by creating openspec/config.yaml alongside openspec/specs/ and openspec/changes/ directories to enable immediate specification and change proposals for new projects.

What is needed to initialize openspec in an empty directory?▼

A valid Skill Unit with SKILL.md frontmatter at the project root is required to detect project type, tech stack, and context before initializing openspec in an empty directory.

Can I set up openspec for a multi-technology project stack?▼

Yes, the skill accommodates multi-technology stacks by detecting project signals and provisioning a baseline set of skills and MCPs tailored to the specific technologies identified.

How do I create initial project specifications and change proposals?▼

Running the bootstrap process creates openspec/specs/ and openspec/changes/ directories, including an archive folder, enabling immediate specification drafting and change proposal submissions.

Does bootstrapping an SDD structure work with evolving projects?▼

Yes, the skill applies to evolving projects by detecting existing context, provisioning necessary skills, and accommodating multi-technology stacks while reducing context noise.

What is the best way to reduce context noise when provisioning project skills?▼

Provisioning a baseline set of skills and MCPs based on detected technology signals reduces context noise and accelerates project setup by filtering unrelated configurations.