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.