sdd-init

Detect project tech stack and generate a local skill registry.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/MileniumTick/skills --skill sdd-init-mileniumtick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-init
Source: https://github.com/MileniumTick/skills/tree/main/skills/sdd-workflow/skills/sdd-init
Command: npx skills add https://github.com/MileniumTick/skills --skill sdd-init-mileniumtick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize project context and construct a domain-aware skill registry.

Core Features & Use Cases

  • Detects the current project stack by inspecting standard files (package.json, pyproject.toml, go.mod, etc.)
  • Loads domain-specific skills based on the detected stack and prepares execution context
  • Saves project context to memory and generates a local skill registry for the project

Quick Start

Run sdd-init on your repository to bootstrap context, detect the stack, and preload the appropriate skills.

Frequently Asked Questions about sdd-init

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

FAQPage Schema
How do I detect a project's tech stack and automatically load relevant dev skills?

To detect a project's tech stack and load relevant dev skills, run a context initialization tool that inspects standard files like package.json, pyproject.toml, or go.mod to preload domain-specific skills based on the identified stack.

What's the best way to bootstrap project context after context loss?

The best way to bootstrap project context after context loss is to run an initialization process that reconstructs the domain-aware environment, detects the existing tech stack from config files, and restores the necessary execution context.

How does stack detection work for initializing a project skill registry?

Stack detection for initializing a project skill registry works by inspecting standard dependency files such as package.json, pyproject.toml, and go.mod to identify the framework, which then triggers the loading of matching domain-specific skills.

Does skill registry initialization work with both Node.js and Python projects?

Yes, skill registry initialization works with both Node.js and Python projects by detecting the tech stack through standard files like package.json and pyproject.toml, ensuring the correct domain-specific skills are loaded for each environment.

When do I need to initialize a local skill registry for my project?

You need to initialize a local skill registry when starting work on a new project or after experiencing context loss, ensuring the correct tech stack is detected so relevant skills are preloaded into the project's local environment.

Why generate a local skill registry instead of loading skills globally?

Generating a local skill registry restricts the loaded skills to the detected project stack and saves the specific project context to memory, ensuring the execution environment accurately reflects the repository's unique domain requirements.