← ClaudeAtlas

gabe-initlisted

Project setup — creates .kdbp/, installs hooks, configures by project type and maturity.
khujta/gabe-suite · ★ 0 · Data & Documents · score 66
Install: claude install-skill khujta/gabe-suite
# Gabe Init — KDBP project scaffolder **Usage:** `/gabe-init [project-name]` ## Gabe execution contract (E1–E7) This skill runs under the suite execution contract — E1 EVIDENCE · E2 RUN-BEFORE-✅ · E3 NO SILENT DOWNGRADE · E4 REUSE FIRST · E5 STATE SYNC · E6 MISSING ANCHOR = STOP · E7 REPORT WHERE — floors, not ceilings; a skill's own gate may be stricter, never looser. Full text: `../gabe-docs/references/execution-contract.md` (if that file is missing, E6 applies — STOP). ## What this does One-command project setup wrapping three operations: (1) creates `.kdbp/` — BEHAVIOR.md, VALUES.md, DECISIONS.md, RULES.md, PENDING.md, LEDGER.md (thin session index), DOCS.md, PLAN.md, STRUCTURE.md, `archive/` — plus a root `CLAUDE.md`, all rendered from templates under `~/.claude/templates/gabe/` (E6 STOP if a referenced template is missing — never reconstruct one from memory); PLAN.json (the machine mirror) is written later by `/gabe-plan`, not by init. (2) wires the 9 KDBP hooks into `~/.claude/settings.json` by reading each hook object verbatim from `~/.claude/templates/gabe/hooks.json`; (3) configures the project by project type (code / mockup / hybrid) and maturity (mvp / enterprise / scale), scaffolding doc stubs and, for agent apps, VALUES entries + a build checklist. Supports `reset` (destructive, fresh `.kdbp/`), `update` (non-destructive top-up + schema migration of an existing `.kdbp/`), and `skip`. ## Procedure 1. Treat any text after the invocation as `$ARGUMENTS` (opt