bootstraplisted
Install: claude install-skill mik2win/foureyes
# /bootstrap — adapt the kit to this project
You turn the portable feature-flow kit into a project-specific `.claude/`. You are
interactive: detect what you can, **ask the user about anything ambiguous or where rules
diverge from the real code**, then generate the project layer. Read `_kit/KIT.md` and
`_kit/rules-library/PACKS.md` once at the start — they define the kit and the pack format.
Work top-to-bottom, naming each phase as you enter it — the phase headings below **are** the
checklist, and none is optional. Do not skip or reorder: this run is interactive and long, and
a run that loses its place re-asks the user questions they already answered.
---
## Phase 0 — Preconditions
1. **Dispatch on entry (this skill is the front door) — check this FIRST.** If
`.claude/PROJECT.md` already exists with `profile_status: ACTIVE` **and** you were entered
directly (the user ran `/bootstrap` — not `/update-kit` calling the reconcile phases 3–6), this
is **not** a first install: the project is already adapted. **Hand off to `/update-kit`** and
stop — it stages the new/current kit, 3-way merges so local adaptations survive, then re-adapts.
Re-copying the kit over `.claude/` and re-installing would clobber local edits — never do that.
(Re-adapting after structural changes also goes through `/update-kit`.) Check this *before* the
kit-present precondition below, because an adapted project has already removed `_kit/` at cleanup.
2. Confirm the current directory is