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 ★
- Dsp Agent — Implement audio processing and DSP algorithms for Stage 2. Use PROACTIVELY after foundation-shell-agent comple 209 ★
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
Auto Discovery
Automated agent that discovers non-obvious cross-domain connections by analyzing conceptual relationships beyo
Connection Finder
Specialized agent for discovering hidden connections between permanent notes, identifying non-obvious relation
Supabase Temporal Explorer
Use proactively when exploring creative, non-obvious applications of Supabase's temporal features (Realtime, Q
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