Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/jorgeferrando/sdd-skills/llms.txt

Use this file to discover all available pages before exploring further.

SDD Skills can be installed in three ways: directly into Claude Code through its plugin marketplace (the fastest path if you use Claude), across 45+ AI agents at once using SkillKit, or manually into any tool that supports custom slash commands or instruction files — including Cursor, Codex, and GitHub Copilot. All methods install the same 18 skills; the only difference is where the instruction files land on disk.

Install methods

From within an active Claude Code session, run these two commands in order:
/plugin marketplace add jorgeferrando/sdd-skills
/plugin install sdd-skills@sdd-skills
This fetches the skills directly from the repository using the Claude Code plugin system and makes all /sdd-* commands available across every project. After both commands complete, restart Claude Code to load the new skills.

One-liner install

If you want to install without cloning the repository first, use the curl one-liner. It downloads the installer and runs it automatically:
curl -fsSL https://raw.githubusercontent.com/jorgeferrando/sdd-skills/main/install-skills.sh | bash
The script will prompt you to select your AI tool if it cannot auto-detect one, then ask whether to install globally or project-locally (Claude Code only).

Where skills are installed

Each tool stores skills in a different location. The installer handles this automatically, but here is the full mapping for reference:
ToolSkills destinationContext file
Claude Code (global)~/.claude/skills/~/.claude/CLAUDE.md
Claude Code (local).claude/skills/.claude/CLAUDE.md
Cursor.cursor/rules/sdd/.cursor/rules/sdd.md
Codex.sdd/skills/AGENTS.md
GitHub Copilot.github/sdd/.github/copilot-instructions.md

All available skills

Skills are listed in workflow order. You do not need to know this order to use SDD — /sdd-continue detects the correct next phase automatically.Setup & context
SkillPurpose
/sdd-initBootstrap a project — generates the openspec/ structure and 7 steering files
/sdd-discoverReverse-engineer canonical specs from an existing codebase
/sdd-steerGenerate or sync steering files after conventions drift or a major refactor
Change lifecycle
SkillPurpose
/sdd-newStart a new change — runs explore + propose in one command
/sdd-exploreRead-only codebase exploration without creating a change
/sdd-proposeCreate proposal.md with problem, solution, alternatives, and impact
/sdd-specWrite a behavior spec (Given/When/Then delta spec) for the active change
/sdd-designTranslate the spec into a concrete technical implementation plan
/sdd-tasksBreak the design into ordered atomic tasks, one file and one commit each
/sdd-applyImplement the change task by task with atomic commits
/sdd-verifyRun the full test suite, linters, self-review checklist, and create the PR
/sdd-archiveMerge delta specs into canonical specs and close the change cycle
Shortcuts & utilities
SkillPurpose
/sdd-ffFast-forward: generate proposal + spec + design + tasks in one pass
/sdd-continueDetect the next pending phase and execute it automatically
/sdd-auditCheck code against conventions and project rules
/sdd-docsGenerate a publishable MkDocs documentation site from openspec/
/sdd-recallSearch past specs and design decisions across archived changes
/sdd-agentRun a scoped SDD subagent for parallel or delegated tasks

Requirements

No other dependencies. Skills are pure markdown instruction files — no Python, Node.js, or other runtime is required.
After installing, restart your editor to load the new skills. Once restarted, all /sdd-* commands become available. Verify the installation by running /sdd-init — it should start the project bootstrap questionnaire without errors.

Build docs developers (and LLMs) love