Skip to content

Installation

Prerequisites

RequirementNeeded for
Node.js ≥ 18.13All CLIs
PowerShell (Windows PowerShell 5.1+ or pwsh on macOS/Linux)Runtime assets of sdtk-spec, sdtk-ops, sdtk-code
Python 3.8+sdtk-spec atlas only (sdtk-wiki atlas build is native Node — no Python)
Claude Code or Codex CLIExecuting skills; the SDTK CLIs themselves run without a runtime
bash
npm install -g sdtk-kit

The umbrella package installs all six toolkit CLIs plus the unified sdtk command. Then initialize a project for your runtime:

bash
sdtk init --runtime claude
bash
sdtk init --runtime codex

sdtk init runs each toolkit's setup in a fixed order — spec → ops → code → design with runtime assets, then wiki → agent as plain init (those two install no skills; they're CLI-driven).

Init options

FlagMeaning
--runtime <claude|codex>Which runtime to install skills for (required)
--runtime-scope <project|user>Override the default scope
--globalShorthand for user scope
--project-path <path>Initialize a different directory
--forceOverwrite existing runtime assets (use after updates)
--skip-runtime-assetsInit workspaces only, install no skills
--keep-goingContinue past a failing kit instead of stopping
--verboseDetailed per-kit output

Where skills land

RuntimeDefault scopeLocation
Claude Codeproject.claude/skills/ in your repo
Claude Code (--global)user~/.claude/skills/
Codexuser$CODEX_HOME/skills/ (default ~/.codex/skills/)
Codex (project)projectOnly via an explicit CODEX_HOME=<project>/.codex launch contract — see Codex integration

Standalone kits

Every toolkit is also its own npm package if you only want one:

bash
npm install -g sdtk-spec-kit    # sdtk-spec
npm install -g sdtk-design-kit  # sdtk-design
npm install -g sdtk-code-kit    # sdtk-code
npm install -g sdtk-ops-kit     # sdtk-ops
npm install -g sdtk-wiki-kit    # sdtk-wiki
npm install -g sdtk-agent-kit   # sdtk-agent

Runtime-aware kits (spec, ops, code, design) expose their own runtime install|status|uninstall (design uses init/start flows). Wiki and agent need only init.

Updating

bash
sdtk update              # update all installed kits
sdtk update --check-only # just report what's outdated

After updating, refresh runtime assets in each project:

bash
sdtk init --runtime claude --force   # or --runtime codex

Uninstalling

Remove runtime assets from projects first, then the packages:

bash
sdtk-spec runtime uninstall
sdtk-ops runtime uninstall
sdtk-code runtime uninstall
npm uninstall -g sdtk-kit

Pro activation

The core suite is free and MIT-licensed. A one-time Pro license unlocks premium capabilities on a machine:

bash
sdtk activate --license SDTK-XXXX-YYYY
sdtk-spec entitlement status

Pro capabilities today:

  • sdtk-spec project ingest|audit|refresh — Project Intelligence Pro
  • sdtk-wiki ask — grounded Q&A over your built graph Pro

Pro commands fail closed without an entitlement — they exit with a clear message instead of degrading silently.

Where to go next

SDTK — governed, auditable, resumable AI-assisted engineering.