sdd-init

Initialize Spec-Driven Development context with tech stack detection and config generation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the initialization of Spec-Driven Development (SDD) context in any project, detecting project stack, conventions, and testing capabilities.

Core Features & Use Cases

  • Project Stack Detection: Identifies the tech stack, conventions, and testing capabilities of the project.
  • Testing Capabilities Analysis: Determines what testing modes are available.
  • Strict TDD Mode Resolution: Decides whether Strict TDD Mode should be enabled based on project setup.
  • Persistence Backend Initialization: Bootstraps the active persistence backend for SDD artifacts.
  • Config Generation: Creates a configuration file for the project based on detected settings.
  • Skill Registry Building: Constructs a skill registry for the project.
  • Project Context Persistence: Saves the project context for future reference.
  • Summary Generation: Provides a structured summary of the initialization process.

Quick Start

Initialize Spec-Driven Development for your project by running 'sdd init'.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I initialize spec-driven development context for an existing project?▼

Spec-driven development initialization is streamlined by detecting your project's tech stack, conventions, and testing capabilities, then generating a YAML configuration file and skill registry to persist the project context.

What is spec-driven development setup and when do I need it?▼

Spec-driven development setup automates project context initialization by analyzing your tech stack, resolving testing modes, and configuring a persistence backend for SDD artifacts to maintain consistent development conventions.

Does the sdd-init setup require Python to run?▼

Python is required for scripting and YAML configuration management during the spec-driven development initialization process, which handles tech stack detection, TDD mode resolution, and persistence backend bootstrapping.

How does tech stack detection work for project initialization?▼

Tech stack detection analyzes your existing project to identify conventions and testing capabilities, automatically resolving strict TDD mode settings and building a skill registry to generate a structured configuration summary.

Can I configure strict TDD mode during project initialization?▼

Strict TDD mode is resolved automatically during project initialization by analyzing your detected tech stack and testing capabilities, deciding whether to enable it based on your specific project setup.