← ClaudeAtlas

configurelisted

Use when the user wants to change arbiter.json settings (governance level, feature flags, thresholds) without re-running the full wizard.
LucaDominici/arbiter · ★ 0 · AI & Automation · score 70
Install: claude install-skill LucaDominici/arbiter
# Arbiter Configure Modify `arbiter.json` configuration fields without re-running `arbiter init`. ## Supported Paths **Feature flags** (`true` / `false`): - `features.debtGates` - `features.securityScanning` - `features.mutationTesting` - `features.contractTesting` - `features.suppressions` - `features.evidenceHarness` **AI tools** (comma-separated list: `claude`, `codex`): - `tools` **Thresholds** (numbers): - `thresholds.lineCoverage` (1–100) - `thresholds.branchCoverage` (1–100) - `thresholds.mutationScore` (1–100) - `thresholds.cyclomaticComplexity` (positive) - `thresholds.methodLength` (positive) - `thresholds.maxParams` (positive) ## Workflow 1. Ask the user which setting they want to change and the new value. 2. Run the configure command: ```bash npx @arbiter/cli configure --set <path>=<value> ``` 3. If the change affects generated files, offer to run `arbiter update`: ```bash npx @arbiter/cli update ``` ## Examples ```bash # Disable mutation testing npx @arbiter/cli configure --set features.mutationTesting=false # Raise line coverage target npx @arbiter/cli configure --set thresholds.lineCoverage=90 # Multiple changes at once npx @arbiter/cli configure --set features.debtGates=true --set thresholds.cyclomaticComplexity=10 # Change AI tools npx @arbiter/cli configure --set tools=claude,codex ``` ## Current Config Read the current `arbiter.json` to show the user the current values before asking what to change.