<div align="center"
@ccsk/cli
Install a complete Claude Code kit — and pick the version — in one command.
ccsk init
Stop hand-rolling CLAUDE.md, agents, rules, and docs for every repo. ccsk init installs the ccsk-kit Claude Code harness as a plugin and materializes its contract into your project — with a version picker so you choose the stable kit or opt into a beta.
</div
---
Highlights
- 🚀 One command to productive — ccsk init and your repo is Claude-ready.
- 🎚️ Pick your kit version — an interactive picker lists available versions; stable by default, prereleases opt-in (--pre / --version). Discover with ccsk versions.
- 🧩 Plugin + materialized contract — installs the ccsk@ccsk-kit Claude Code plugin (the /ccsk: commands, agents, skills) and copies CLAUDE.md, .claude/rules, docs/, and .ccsk/ into your project.
- 📦 Fetches & caches — shallow-clones the kit and caches it at ~/.ccsk/kit/<version for fast re-installs.
- 🔐 Auth-aware — detects SSH / gh CLI and guides you if access is missing (the kit repo is private).
- 🛟 Non-destructive re-init — never silently overwrites: an existing file is backed up to .bak (or kept, with the ccsk copy written alongside as .ccsk.bak). Your .ccsk/ memory is always preserved; uninstall keeps it by default (and backs it up before any purge).
- 🎨 Optional extras — tool setup (gh · RTK · context-mode · Serena MCP), ADD methodology, and design references — all skippable.
- 💻 Cross-platform & CI-friendly — macOS / Linux / Windows; -y for non-interactive runs.
---
Quick start
A global CLI tool, not a project dependency. Requires Node ≥ 20.
npm i -g @ccsk/cli
# or: pnpm add -g @ccsk/cli · yarn global add @ccsk/cli · bun add -g @ccsk/cli
ccsk auth # verify GitHub access (kit repo is private)
ccsk versions # see available kit versions (stable + beta)
ccsk init # install — pick a version when prompted
claude # open Claude Code
/ccsk:plan <goal> # start the Build Cadence (v2 kit)<div align="center" <img src="https://raw.githubusercontent.com/ccsk-org/ccsk-cli/main/.github/assets/terminal-init.png" alt="ccsk init terminal walkthrough with the version picker" width="760" </div
---
How it works
ccsk init is auth-aware, cached, and non-destructive — it never silently overwrites a file you've edited (it asks how to handle conflicts and always keeps a copy — see Safe re-init & backups), preserves your .ccsk/ memory, and never touches your code. It also writes a fenced block to your .gitignore (AI artifacts ignored by default) and installs a Claude Code plugin.