Before you start
How to add cckit to an existing repo without disrupting it
This tutorial
What you’ll do: bring cckit into a project that already has its own layout — nothing above the kit is restructured. cckit looks at what’s already there, adds its config, and records the kit-shaped files the repo already has, then confirms everything’s wired up.
-
Ask Claude to adopt the repo.
Prompt to paste Bring cckit into this existing project without disturbing its layout. Look at what's already here,add its config, and record the kit-shaped files the repo already has. Then confirm everything'swired up. -
cckit scans, scaffolds, and adopts.
Terminal window cckit scan # detect the repo's stack + current kit statecckit init # scaffold cckit.config.json + .claude/cckit adopt # record kit-shaped files the repo already hascckit status # confirm the board + worktrees + handoff view -
Confirm nothing else moved.
statusshows the board, any worktrees, and the handoff view. Your existing files and structure are untouched — only cckit’s own config was added.
How it works
Section titled “How it works”Adoption is deliberately additive. scan reads your stack and current state so cckit knows what it’s
joining; init writes only its own cckit.config.json and .claude/; adopt records the
kit-shaped files you already have so cckit manages them in place instead of duplicating them. Because
everything resolves from the config, cckit adapts to your repo — your repo never adapts to cckit.
Troubleshooting
Section titled “Troubleshooting”adopt didn’t pick up a file I expected. It records the kit-shaped files it recognizes. If one
was missed, add it to cckit.config.json and re-run status to confirm it’s tracked.
I already ran init elsewhere. init is idempotent — running it on an already-configured repo
leaves your existing config in place rather than overwriting it.
The board looks empty. That’s expected on a fresh adoption — there are no issues in flight yet. Start one with the single-issue lifecycle.
Related tutorials
Section titled “Related tutorials”Independent, educational project — not affiliated with or endorsed by Anthropic. Claude and Claude Code are trademarks of Anthropic PBC. Disclaimer & trademarks
From Mexico with love by josegtz