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.