sdd-init

Initializes SDD context by detecting project stack and writing required artifacts.

2|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/kurojs/EnderDots --skill sdd-init-kurojs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/kurojs/EnderDots/tree/main/.config/opencode/skills/sdd-init
Command: npx skills add https://github.com/kurojs/EnderDots --skill sdd-init-kurojs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It removes the guesswork involved in setting up an AI-assisted “SDD” project context by detecting your real stack, test tooling, and how/where to persist that knowledge.

Core Features & Use Cases

  • Project stack detection: Inspects project files to determine conventions, architecture, and tooling (without inventing missing details).
  • Test capabilities initialization: Detects test runner, test layers, coverage, linters, type checkers, and formatters, then persists them in the required structure.
  • Mode-aware persistence: Supports engram-only, openspec-only, hybrid, or none mode, while always building the skill registry artifact.

Quick Start

Ask your AI to run sdd init in your project with the mode you want (engram, openspec, hybrid, or none), and it will create the required context and testing-capabilities artifacts accordingly.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I initialize project context for Strict TDD workflows?

To initialize project context for Strict TDD, the system detects your technology stack, testing tools, and conventions, then generates mandatory `.atl/skill-registry.md` and testing-capabilities outputs to enforce persistence rules.

Can I bootstrap OpenSpec artifacts without generating Engram files?

Yes, you can bootstrap OpenSpec artifacts independently using the openspec-only mode. This mode-aware persistence feature ensures the system generates only the required context artifacts for your specific workflow.

What is the best way to detect test runner and coverage tooling for my stack?

The best way to detect test runners, coverage, linters, and formatters is through automated project stack initialization, which inspects project files and persists the discovered testing capabilities without inventing missing details.

Does project context initialization support hybrid persistence modes?

Yes, project context initialization supports hybrid persistence modes. You can run the setup with engram, openspec, hybrid, or none modes to apply mode-specific persistence rules while always building the skill registry.

Why does strict initialization require a skill registry artifact?

Strict initialization requires a skill registry artifact (`.atl/skill-registry.md`) to satisfy initialization contracts. It provides the foundational context and testing capabilities needed for subsequent phases like exploration or spec writing.