configurelisted
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.