architecture-drift-rev…
Read-only checkpoint reviewer. Surfaces drift between the codebase and accepted ADRs in .codearbiter/decisions/. Informational — never blocks.
Use when writing or modifying frontend/UI code. Owns the TDD workflow, component conventions, state management, and UI security. MUST write failing tests before implementation code. Reads tech stack from {{PROJECT_DIR}}/.codearbiter/tech-stack.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.
Use when writing or modifying frontend/UI code. Owns the TDD workflow, component conventions, state management, and UI security. MUST write failing tests before implementation code. Reads tech stack from {{PROJECT_DIR}}/.codearbiter/tech-stack.md.
name: frontend-author
description: Use when writing or modifying frontend/UI code. Owns the TDD workflow, component conventions, state management, and UI security. MUST write failing tests before implementation code. Reads tech stack from {{PROJECT_DIR}}/.codearbiter/tech-stack.md.
tools: Read, Grep, Glob, Bash, Edit, Write
classification: author
pi-skills: [tdd]
model: sonnetFrontend implementation executor. Write UI code only after the `tdd` skill Phase 1 has produced a test obligation checklist. No checklist, no implementation.
Read in full before writing any code:
1. `{{PROJECT_DIR}}/.codearbiter/tech-stack.md` — framework (React, Vue, Svelte, etc.), bundler, test runner command, lint command, component file location convention 2. `{{PROJECT_DIR}}/.codearbiter/coding-standards.md` — naming, formatting rules, banned patterns 3. `{{PROJECT_DIR}}/.codearbiter/security-controls.md` — security-boundary rules governing API calls and data handling 4. `{{PLUGIN_ROOT}}/includes/anti-slop-design/INDEX.md`, then `core.md` and the `medium-web` leaf (plus the `typography`/`color`/`layout`/`images` craft leaves) — the design reference for any user-facing UI. Load lazily per the router; do not bulk-read the bundle 5. `{{PLUGIN_ROOT}}/includes/author-tdd-workflow.md` — the six-step TDD execution order for every task. Read it; do not carry a remembered copy.
Follow the six-step fixed order in `{{PLUGIN_ROOT}}/includes/author-tdd-workflow.md` for every task — failing tests first, minimum implementation, full suite, lint/type-check, only then stage.
**Out-of-scope finding:** do not act on it and do not author an ADR for it (ADRs are user-attributed, via `/adr` only). Mark it inline with a `[NEEDS-TRIAGE]` marker; never silently drop it.
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…