Skip to content

sdtk — Suite Command Reference

The unified command installed by sdtk-kit. It manages the whole suite: one-command setup, updates, and Pro activation.

bash
npm install -g sdtk-kit
sdtk --help
sdtk --version

sdtk init

Initialize a project for a runtime — chains every toolkit's setup in order: spec → ops → code → design (runtime-aware, installs skills), then wiki → agent (plain init, no skills).

bash
sdtk init --runtime claude
sdtk init --runtime codex
OptionDescription
--runtime <claude|codex>Target runtime (required)
--runtime-scope <project|user>Override default scope (claude defaults project, codex defaults user)
--globalShorthand for user scope
--project-path <path>Initialize a directory other than the CWD
--forceOverwrite existing runtime assets (use after sdtk update)
--skip-runtime-assetsInitialize workspaces only; install no skills
--keep-goingContinue past a failing kit
--verbosePer-kit detail output

sdtk update

Update all installed SDTK kits.

bash
sdtk update
sdtk update --check-only   # report outdated kits without changing anything

After updating, refresh each project's runtime assets with sdtk init --runtime <r> --force.

sdtk activate

Activate a Pro license on this machine (one-time purchase; unlocks Pro capabilities across all kits).

bash
sdtk activate --license SDTK-XXXX-YYYY

Verify with sdtk-spec entitlement status.

Global flags

FlagDescription
--versionPrint the suite version
--helpCommand help

The six toolkit CLIs

Installing sdtk-kit also lands each toolkit's own CLI:

CLIReference
sdtk-specReference
sdtk-designReference
sdtk-codeReference
sdtk-opsReference
sdtk-wikiReference
sdtk-agentReference

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