Skip to content
Development
Skill

/crew-config

Manages CodeCrew configuration. Allows users to customize default mode, model tiers, agent activation, token budgets, and auto-index settings without editing JSON files.

From plugin
codecrew
1312 skills11 agents10 commands1 hook

Claude Code

$ npx -y skills add d3x293/code-crew --skill crew-config --agent claude-code

SKILL.md

crew-config.SKILL.md
name: crew-config
description: Manages CodeCrew configuration. Allows users to customize default mode, model tiers, agent activation, token budgets, and auto-index settings without editing JSON files.

Crew Config - User Configuration Manager

Reads and writes `.claude/crew-config.json` to customize CodeCrew behavior.

When to Activate

  • User runs `/crew config show|set|reset`
  • Other skills check for config overrides at startup

Config File

**Location**: `.claude/crew-config.json` (created on first `set` command)

**Default values** (used when file doesn't exist):

{
  "defaultMode": "full",
  "modelOverrides": {},
  "agentOverrides": {},
  "tokenBudgets": {
    "opus": 3000,
    "sonnet": 2000,
    "sonnet-planner": 2500,
    "haiku": 800
  },
  "autoIndex": true,
  "historyLimit": 50
}

Subcommands

`show` — Display Current Configuration

1. Read `.claude/crew-config.json` (if exists, otherwise show defaults) 2. Display:

Config: Mode={full|lite} | Auto-Index={on|off} | History={count}
Budgets: Opus {t}tk/{s}sk | Sonnet {t}tk/{s}sk | Sonnet-planner {t}tk/{s}sk | Haiku {t}tk/{s}sk
Model overrides: {none | list}
Agent overrides: {none | list}

`set <key> <value>` — Update a Setting

Supported keys:

| Key | Values | Example | |-----|--------|---------| | `mode` | `full`, `lite` | `/crew config set mode lite` | | `auto-index` | `true`, `false` | `/crew config set auto-index false` | | `history-limit` | number | `/crew config set history-limit 100` | | `agent.<name>.model` | `opus`, `sonnet`, `haiku` | `/crew config set agent.senior-dev.model opus` | | `agent.<name>.active` | `true`, `false` | `/crew config set agent.security-analyst.active true` | | `budget.<tier>` | number (tokens) | `/crew config set budget.sonnet 2500` |

Process: 1. Read existing `.claude/crew-config.json` (or start with defaults) 2. Validate the key and value 3. Apply the change 4. Write back to `.claude/crew-config.json` 5. Confirm: `"Set {key} = {value}"`

**Validation rules:**

  • `mode`: must be `full` or `lite`
  • `agent.<name>.model`: agent must exist in crew-team.json
  • `budget.<tier>`: must be a positive number, max 5000
  • Warn if user sets a Haiku agent to Opus (expensive, possible but discouraged)

`reset` — Restore Defaults

1. Delete `.claude/crew-config.json` 2. Confirm: `"Configuration reset to defaults"`

Integration with Other Skills

Other skills should check for config overrides at startup:

1. Check if .claude/crew-config.json exists
2. If yes, read it and apply overrides:
   - task-router / lite-router: check defaultMode to decide which router to use
   - skill-injector: check tokenBudgets for custom limits
   - execution-orchestrator: check autoIndex, modelOverrides
3. If no, use built-in defaults

This check adds ~50 tokens per skill invocation but enables full user customization.

Read more
@d3x293
Ships withcodecrew

A virtual dev crew for Claude Code — 11 specialized AI agents that decompose, implement, review, and ship your tasks. Instead of one AI doing everything, CodeCrew breaks work into subtasks and routes each to the right specialist on the right model.

1312 skills11 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
13
Star history of d3x293/code-crew on GitHub, a chart by star-history.com

Other skills on codecrew.

agent-manager

agent-manager

Creates, lists, and removes custom project-specific agents. Custom agents are stored in .claude/crew-agents/ and registered in…

@d3x293@d3x293Install Skill
codebase-index

codebase-index

3-layer codebase indexing system for token-efficient code navigation. Builds compact index + symbol map so agents read targeted…

@d3x293@d3x293Install Skill
crew-init

crew-init

Analyzes a project codebase, builds 3-layer index, generates project profile, and auto-configures the agent team with relevant…

@d3x293@d3x293Install Skill
execution-orchestrator

execution-orchestrator

Smart hybrid execution engine that dispatches agents in parallel or sequential order based on task dependencies. Manages the…

@d3x293@d3x293Install Skill
index-updater

index-updater

Keeps the 3-layer codebase index fresh after file edits. Performs incremental updates by recomputing hashes and re-extracting…

@d3x293@d3x293Install Skill
lite-router

lite-router

Lite task router that bypasses Opus CEO entirely. Classifies tasks and routes directly to Sonnet and Haiku agents only. Use when…

@d3x293@d3x293Install Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc11d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about crew-config.

Which coding agents can use crew-config?
crew-config installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.