Skip to content

/ca-adr-status

Report the health of Architecture Decision Records — aged, unchallenged, supersession candidates, unresolved CONFIRM-NN. Read-only.

shell
$ npx -y skills add arbiterForge/codeArbiter --skill ca-adr-status --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/ca-adr-status
How auto-invocation works

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

SKILL.md

ca-adr-status.SKILL.md
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"

$ca-adr-status — ADR health scan

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/`.

Routes to

The `decision-lifecycle` skill (`${CLAUDE_PLUGIN_ROOT}/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.

When NOT to use

  • Author a new ADR → `$ca-adr`.
  • Challenge or reconcile a specific ADR in depth → `$ca-reconcile`.
  • Ask what a specific ADR says → `$ca-btw`.

Hard gate

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

Read it on GitHub ↗
Ships withcodearbiter

When you can't trust yourself with your code base, trust Arbiter.

Get the whole plugin, auto-invoked
Stats
138
Stars
0
Views
7
Forks
Active
Maintenance
Python
Language
AGPL-3.0
License
5h ago
Last commit
2mo ago
Created

Repo: arbiterForge/codeArbiter

Other skills on codearbiter.