Skip to content

How to add cckit to an existing repo without disrupting it

Do this with Claude CodeCopy a prompt that links the cckit docs so Claude learns the CLI, then follows these steps.

This tutorial

Beginner5 min readNeedsan existing Git repogh (authenticated)

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.

  1. 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's
    wired up.
  2. cckit scans, scaffolds, and adopts.

    Terminal window
    cckit scan # detect the repo's stack + current kit state
    cckit init # scaffold cckit.config.json + .claude/
    cckit adopt # record kit-shaped files the repo already has
    cckit status # confirm the board + worktrees + handoff view
  3. Confirm nothing else moved. status shows the board, any worktrees, and the handoff view. Your existing files and structure are untouched — only cckit’s own config was added.

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.

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.

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