sdd-init

Initialize Spec-Driven Development context by detecting project stack and bootstrapping engram or openspec backends.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/fwdarth/agent-teams-lite-domainaware --skill sdd-init-fwdarth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/fwdarth/agent-teams-lite-domainaware/tree/main/.opencode/skills/sdd-init
Command: npx skills add https://github.com/fwdarth/agent-teams-lite-domainaware --skill sdd-init-fwdarth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill automates the initialization of Spec-Driven Development (SDD) context within a project, detecting the existing tech stack and conventions to bootstrap the appropriate persistence backend.

Core Features & Use Cases

  • Project Context Detection: Automatically identifies the programming languages, frameworks, and architectural patterns used in a project.
  • Persistence Backend Initialization: Sets up either 'engram' or 'openspec' persistence layers based on configuration.
  • Configuration Generation: Creates an openspec/config.yaml file with project-specific settings and rules when using 'openspec' mode.
  • Use Case: When starting a new project or integrating SDD into an existing one, this skill ensures the development environment is correctly configured for spec-driven workflows.

Quick Start

Initialize the Spec-Driven Development context for this project.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I bootstrap spec-driven development in an existing project?

To bootstrap spec-driven development, this Skill detects your project's tech stack and conventions, then initializes the appropriate persistence backend and generates required configuration files for your SDD workflow.

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

Spec-driven development initialization configures your environment to support SDD workflows by detecting project patterns and setting up persistence layers. You need it when starting a new project or integrating SDD into an existing one.

Can I use spec-driven development initialization with any tech stack?

Yes, spec-driven development initialization automatically detects programming languages, frameworks, and architectural patterns in your project to bootstrap the context, adapting configuration to your specific tech stack.

Does spec-driven development initialization support both engram and openspec persistence backends?

Yes, spec-driven development initialization supports both engram and openspec persistence backends. When using openspec mode, it generates a project-specific openspec/config.yaml file with your detected settings and rules.

What configuration files are generated during spec-driven development setup?

During spec-driven development setup, the Skill generates an openspec/config.yaml file containing project-specific settings and rules when using the openspec persistence backend, returning a summary of the initialized state.

Why does spec-driven development initialization require project context detection?

Spec-driven development initialization requires project context detection to identify your programming languages, frameworks, and architectural patterns, ensuring the bootstrapped persistence backend and configuration align with your existing conventions.