brainstorming
The Socratic spec-refinement front of /feature, and the planning front of /sprint. Routed to BEFORE any code — it takes a one-line idea and drives it to an…
Report the health of Architecture Decision Records — aged, unchallenged, supersession candidates, unresolved CONFIRM-NN. Read-only.
$ npx -y skills add arbiterForge/codeArbiter --skill ca-adr-status --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ca-adr-statusContext preview
The summary Claude sees to decide when to auto-load this skill.
Report the health of Architecture Decision Records — aged, unchallenged, supersession candidates, unresolved CONFIRM-NN. Read-only.
name: ca-adr-status description: Report the health of Architecture Decision Records — aged, unchallenged, supersession candidates, unresolved CONFIRM-NN. Read-only. argument-hint: "(none) | --adr N"
Survey the health of recorded ADRs. Read-only — no file is modified. With `--adr N` the scan focuses on a single ADR; with no argument it scans every ADR under `<project-root>/.codearbiter/decisions/`.
The `decision-lifecycle` skill ([routines/decision-lifecycle/SKILL.md](../../routines/decision-lifecycle/SKILL.md)) in its health-scan mode. For each ADR it flags: aged decisions, `proposed` ADRs never challenged, supersession candidates (a newer ADR or code pattern contradicts the decision), and unresolved `[CONFIRM-NN]` placeholders. Findings aggregate into a structured report; nothing is changed.
Read-only — MUST NOT modify any file. MUST NOT resolve a `[CONFIRM-NN]` found during the scan — surface it and stop. A supersession candidate that contradicts an accepted ADR is flagged for `$ca-conflict`.
When you can't trust yourself with your code base, trust Arbiter.
Repo: arbiterForge/codeArbiter
The Socratic spec-refinement front of /feature, and the planning front of /sprint. Routed to BEFORE any code — it takes a one-line idea and drives it to an…
The only path to a commit. Routed to when the user invokes /commit or otherwise instructs codeArbiter to persist staged changes. Nine gated phases —…
Optional manual drift audit — report stale provenance-tracked docs (via _provenancelib drift detection across .codearbiter/.provenance/), then per stale doc…
The brownfield back-fill. Routed to by /create-context, and by startup when .codearbiter/CONTEXT.md lacks the <!--INITIALIZED--> body marker but source code…
The banned-primitive gate. Routed to when changed code hashes, signs, encrypts, derives keys, generates security-relevant randomness, configures TLS, or…
Investigate-then-decide root-cause analysis for a defect whose cause is unknown (distinct from /fix, which assumes a known bug). Five gated phases: capture,…