sdd-init

Detect project environments and create SDD directory structures for specifications.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the initialization of an SDD environment in any project, enabling rapid setup of conventions, stack detection, and backend bootstrapping.

Core Features & Use Cases

  • Project Environment Detection: Analyze existing project files to identify tech stack, conventions, and architecture patterns.
  • Environment Bootstrapping: Generate configuration files, directory structures, and baseline setups for SDD workflows.
  • Use Case: When starting a new project, run this Skill to automatically establish a structured SDD context, reducing manual configuration time.

Quick Start

Command the AI to initialize the SDD environment in your current project to auto-detect setup and bootstrap necessary files.

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 environment for an existing project?

You can initialize SDD context by commanding your AI assistant to detect the project environment and automatically generate the SDD directory structure, configuration files, and baseline setups. This standardizes conventions and enables structured development workflows.

What is the best way to set up project conventions and standardize specifications?

The best way to set up project conventions is using automated environment bootstrapping, which detects your existing architecture and generates a standardized SDD directory structure. This establishes consistent specifications and change management workflows across your codebase.

Can I use this initialization process for both new and existing codebases?

Yes, this initialization process applies to both new and existing projects. It detects existing tech stacks and architecture patterns to generate configuration files and baseline setups, ensuring consistent SDD workflows regardless of your project's current state.

Does the setup automatically detect my tech stack and existing architecture patterns?

Yes, the setup performs automated project environment detection by analyzing existing project files. It identifies your tech stack, conventions, and architecture patterns to accurately generate the appropriate SDD directory structure and configuration files.

Why do I need an SDD directory structure for change management?

You need an SDD directory structure to enable structured development workflows and consistent specifications. It provides a standardized baseline for managing project changes, reducing manual configuration time and ensuring conventions are uniformly applied.