init
What init does, in order
- Installs the 11 skills to
.claude/skills/(and.github/skills/, unless--claude-onlyor--global). - Seeds
shipflow.config.mdfrom the pristine example — only if it doesn’t already exist; re-runninginitnever overwrites your edits. - Copies
templates/(the five render targets the skills fill in). - Seeds
.mcp.jsonand.vscode/mcp.jsonfrom themcp/examples — unless--no-mcp, or--global(no target repo exists at global scope to put them in). Existing files are left untouched, never overwritten.
Bash equivalent
install.sh (needs Git Bash/WSL on Windows) supports the same flags with identical behavior —
--global, --claude-only, --no-mcp — kept in lockstep with the npx CLI on purpose. See
Installation for both.