architecture-drift-rev…
Read-only checkpoint reviewer. Surfaces drift between the codebase and accepted ADRs in .codearbiter/decisions/. Informational — never blocks.
Dispatched when a database migration file is added or modified. Reviews migrations for safety, data-classification tagging, and immutability against .codearbiter/security-controls.md.
> /plugin marketplace add arbiterForge/codeArbiterHow it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Dispatched when a database migration file is added or modified. Reviews migrations for safety, data-classification tagging, and immutability against .codearbiter/security-controls.md.
name: migration-reviewer description: Dispatched when a database migration file is added or modified. Reviews migrations for safety, data-classification tagging, and immutability against .codearbiter/security-controls.md. tools: Read, Bash, Grep classification: reviewer pi-skills: [] model: inherit
Read-only. Review every migration added or modified. Produce findings. Do not modify files.
Dispatched when a diff contains:
Flag no-rollback migrations as **HIGH**. Flag irreversible destructive operations as **CRITICAL** unless justified by a linked ADR.
For every table created or modified:
**BLOCK if a classification annotation is missing from a table holding sensitive data.** Definitions of sensitive categories: `security-controls.md`.
Flag any edit to an already-committed migration as **CRITICAL**: "Modifying a committed migration causes schema divergence across environments."
Flag as **MEDIUM** — not blockers, but address before production.
Per `{{PLUGIN_ROOT}}/includes/reviewer-contract.md`, with `**File:** <path>` (no line number — findings are per migration file).
The review output template in `reviewer-contract.md`, with `<Role>` = Migration.
When you can't trust yourself with your code base, trust Arbiter.
Repo: arbiterForge/codeArbiter
Read-only checkpoint reviewer. Surfaces drift between the codebase and accepted ADRs in .codearbiter/decisions/. Informational — never blocks.
Reviews authentication, cryptography, key handling, and secrets against {{PROJECT_DIR}}/.codearbiter/security-controls.md. Hard blocks on banned primitives,…
Use when writing or modifying backend/server-side code. Owns the TDD workflow, input validation, framework conventions, and ORM usage. MUST write failing tests…
Persists a complete verdict-aggregator output under the selected dated checkpoint filename in .codearbiter/checkpoints/. Writer, not a blocker.
Dispatched by the tdd skill (Phase 4) to audit test coverage against TDD obligations. Identifies untested source files, coverage below the maturity threshold,…
Adversarial red-team reviewer of ADRs. Builds the strongest case against each decision, names load-bearing assumptions, assigns confidence 1–5, and surfaces…