← ClaudeAtlas

crew-configlisted

The crew config schema and the project-type/tag registry — the source of truth for config.json, global defaults, and archetypes. Use when running /crew:init or /crew:setup, or when reading/writing any crew config.
mantaray0/crew · ★ 1 · AI & Automation · score 77
Install: claude install-skill mantaray0/crew
# crew Config & Registry crew is **config-driven**: behavior comes from `config.json`, layered **defaults < global (`~/.claude/crew/config.json`) < project (`.planning/config.json`)**. There is no compiled validator — these schemas are the contract; write valid JSON. ## `config.json` (full defaults) ```jsonc { "crewVersion": null, // crew plugin version this config was last reconciled with; set by /crew:init & /crew:setup, checked on session start // ── workflow: the steps, as first-class objects ──────────────────────────── // Two levels (see "Workflow model" below): workflow.mode advances the *step* // chain (brief→…→complete); each gateable step's `run` decides how it's handled // when the chain reaches it. "workflow": { "mode": "manual", // "manual" | "auto" — Level 1: manual = do the one called step and stop (run-gates dormant); auto = walk the chain, each step firing per its run "brief": { // always interactive — no run gate (see "Safety boundary") "depth": "normal", // "light" | "normal" | "deep" — how broad (coverage) "intensity": "normal" // "gentle" | "normal" | "brutal" — how hard Roast-Me pushes back }, "plan": {}, // always interactive — no run gate "execute": { "parallel": "auto", // "auto" | "manual" | "off" — strategy granularity: phases serial vs parallel (worktrees) "loop": "all",