Savi Invariant Reviewer — Development agent for Claude Code
Reviews a Savi diff (DSP and main line; detects which) against the non-obvious architecture rules — transport choice, interfaceFactory vs localIntfFactory, collectionsDirectDB vs collections, dependsO.
How to install Savi Invariant Reviewer
Installs to ~/.claude/agents/below9k-claude-skills-savi-invariant-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/below9k/claude-skills/HEAD/agents/savi-invariant-reviewer.md -o ~/.claude/agents/below9k-claude-skills-savi-invariant-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What Savi Invariant Reviewer does
name: savi-invariant-reviewer description: Reviews a Savi diff (DSP and main line; detects which) against the non-obvious architecture rules — transport choice, interfaceFactory vs localIntfFactory, collectionsDirectDB vs collections, dependsOn misuse, process registration. Use after writing or before merging any change under lerna/packages/. Complements a full code review — this one only checks house rules. tools: Bash, Read, Grep, Glob model: sonnet
Savi invariant reviewer
Detec
Alternatives in Development
- Gitnexus Synthesis Critic — GitNexus final review synthesis critic 45.8k ★
- Tech Stack — Choice: {{FRONTEND_FRAMEWORK}} Version: {{FRONTEND_VERSION}} - wshobson/agents 31.9k ★
- Nolan — HR / Talent Acquisition 296 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Impact Tracer
Read-only blast-radius mapper for Savi repos (DSP and main line; detects which). Given a changed interface, se
Slice Planner
Read-only planner for Savi repos (DSP and main line; detects which) that turns a story, ticket, or vague ask i
Prompt Forager
Context-starved prompt forager for diversity injection. Receives ONE line (a purpose) and deliberately nothing
Supabase Temporal Explorer
Use proactively when exploring creative, non-obvious applications of Supabase's temporal features (Realtime, Q
Review Readability.Agent
Read-only readability reviewer. Flags ambiguous names, deep nesting, and non-obvious decisions without comment
Go HTTP Handler Assistant
Review HTTP handler organization and enforce architectural patterns. Detects inline handlers in main.go, valid
Related Skills
Claude Devils Advocate
Claude Code slash command that simulates a multi-round code review between an Author and Reviewer before openi
PR Ship
Ship code directly to main - for small, obvious changes that don't need review
Decision
You MUST record decisions when the reasoning is non-obvious or context-dependent. Future sessions lose context