sdd-init

Initialize a Spec-Driven Development feature directory and state tracker.

1|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/dariomazzitellireplik-coder/sdd-skills --skill sdd-init-dariomazzitellireplik-coder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/dariomazzitellireplik-coder/sdd-skills/tree/main/skills/sdd-init
Command: npx skills add https://github.com/dariomazzitellireplik-coder/sdd-skills --skill sdd-init-dariomazzitellireplik-coder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill initializes a new Spec-Driven Development feature, creating the necessary directory and state tracker, streamlining the start of a new feature development process.

Core Features & Use Cases

  • Feature Initialization: Sets up a new feature directory with a state tracker.
  • User Input Handling: Interacts with the user to gather feature names and scope details.
  • Directory Creation: Ensures the features/<name>/ directory and state.md file are created correctly.
  • Workflow Setup: Orchestration of the initial steps of the Spec-Driven Development workflow.

Quick Start

To start a new feature, use the command: /sdd-init <feature-name>

Frequently Asked Questions about sdd-init

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

FAQPage Schema
What is spec-driven development initialization?

Spec-driven development initialization creates a dedicated feature directory and a state tracker file to standardize the start of a new development workflow. It ensures consistent project structure by capturing feature names and scope details upfront.

How do I bootstrap a new spec-driven development feature?

To bootstrap a new feature, run the initialization command with your desired feature name. The script automatically creates the required features/ directory structure and generates a state.md file to track workflow progress.

Do I need any dependencies to set up a feature state tracker?

No dependencies are required to set up a feature state tracker. The initialization script operates independently to create your feature directory and state.md file without needing external packages or prior environment configuration.

Can I define custom scope details when creating a feature directory?

Yes, you can define custom scope details when creating a feature directory. The initialization process handles user input interactively, prompting you for specific feature naming and scope information to ensure the setup matches your requirements.

What is the best way to start a spec-driven development workflow?

The best way to start a spec-driven development workflow is using a dedicated initialization script to automate directory creation and state tracking. This ensures the features/ folder and state.md file are structured correctly from the beginning.