sdd-init

Detect project tech stack and bootstrap the openspec or engram persistence backend.

10|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Alan-TheGentleman/gentle-ai-enterprise --skill sdd-init-alan-thegentleman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/Alan-TheGentleman/gentle-ai-enterprise/tree/main/skills/sdd-init
Command: npx skills add https://github.com/Alan-TheGentleman/gentle-ai-enterprise --skill sdd-init-alan-thegentleman

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize and bootstrap the Spec-Driven Development (SDD) context in a project by detecting the tech stack and conventions, then provisioning the active persistence backend.

Core Features & Use Cases

  • Detect project context (stack, conventions, architecture) and determine the appropriate persistence mode.
  • Bootstrap the persistence backend (openspec or engram) and create the recommended directory structure openspec/ or engram/ with config, specs, and changes as needed.
  • Generate a concise project config and provide next-step guidance for ongoing SDD adoption and collaboration.

Quick Start

Run the SDD bootstrap to detect your project context and initialize the selected persistence backend.

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

Spec-driven development initialization works by detecting your project's tech stack and conventions, then provisioning the appropriate persistence backend. It automatically creates the recommended directory structure with config, specs, and changes folders.

How does project persistence backend selection work when setting up a development context?

The persistence backend is chosen by detecting your project's tech stack and conventions, then selecting either openspec or engram as the appropriate mode. The selected backend is bootstrapped with its recommended directory structure and configuration.

Can I use openspec or engram for project persistence with any tech stack?

Yes, both openspec and engram persistence backends support any tech stack. The Skill detects your project's specific conventions and architecture to automatically determine and bootstrap the appropriate persistence mode for your environment.

Do I need to manually configure the directory structure for spec-driven development?

No manual configuration is needed. The Skill automatically creates the recommended openspec/ or engram/ directory structure containing config, specs, and changes folders based on your detected project context and selected persistence backend.

What is the difference between openspec and engram persistence backends for project setup?

Openspec and engram persistence backends differ based on your project's detected tech stack and conventions. The Skill analyzes your architecture to select the appropriate backend, then bootstraps the corresponding directory structure and configuration.