← ClaudeAtlas

initlisted

Initializes kairoi on any project — detects tech stack, discovers modules, bootstraps model files from source scan. Supports Node (vitest/jest), JVM (gradle), Rust (cargo), Go, Python (pytest), and generic stacks.
V-Songbird/claude-plugins · ★ 0 · Testing & QA · score 78
Install: claude install-skill V-Songbird/claude-plugins
# Initialize kairoi Set up kairoi with bootstrapped models from source. Run once per project. Project root: $ARGUMENTS (defaults to current directory if not specified) ## Pre-Check - If `.kairoi/model/_index.json` exists: report the existing modules (one line per module: id + purpose if populated). Then MUST invoke `AskUserQuestion` with: ``` questions: [{ question: "kairoi is already initialized in this project. What would you like to do?", header: "Re-init", multiSelect: false, options: [ { label: "Re-discover", description: "Run module discovery again, overwriting .kairoi/model/*.json from fresh source scans. Preserves receipts.jsonl and overrides.json." }, { label: "Skip", description: "Leave the existing .kairoi/ state as-is and exit init. Nothing changes." } ] }] ``` `header` is "Re-init" (7 chars, within the ≤12-char cap). `multiSelect: false` renders radio buttons (exactly one answer). If the user picks "Skip", stop immediately without proceeding to Step 1. - If `.kairoi/receipts.jsonl` exists: NEVER delete. - If `.kairoi/overrides.json` exists: NEVER delete. ## What This Creates ``` .kairoi/ ├── build-adapter.json ├── receipts.jsonl ├── buffer.jsonl ├── overrides.json └── model/ ├── _index.json └── <module>.json (one per module, bootstrapped from source) ``` ## Progress tracking Before starting Step 1, MUST invoke `TaskCreate` once per step below (10 cal