Consumer Agnostic Client Reviewer — Design agent for Claude Code
Reviews client libraries (thin wrappers over upstream APIs) and their design docs for consumer coupling — assumptions about who calls them.
How to install Consumer Agnostic Client Reviewer
Installs to ~/.claude/agents/zaffnet-whetstone-consumer-agnostic-client-reviewer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/zaffnet/whetstone/HEAD/agents/consumer-agnostic-client-reviewer.md -o ~/.claude/agents/zaffnet-whetstone-consumer-agnostic-client-reviewer.md Restart Claude Code, or start a new session, for it to be picked up.
What Consumer Agnostic Client Reviewer does
name: consumer-agnostic-client-reviewer description: Reviews client libraries (thin wrappers over upstream APIs) and their design docs for consumer coupling — assumptions about who calls them. Use after changing any client source or client design doc. Reports caller-typed parameters, wrong-direction imports, leaves that own credentials or a transport lifecycle, and policy methods that belong to the consuming application — coupling that ruff, mypy, and pyright do not catch. Edit the placehold
Alternatives in Design
- Source Design Doc — Section: "Endpoints" — POST /api/orders/submit → handler: OrderController.submit POST /api/orders/submit → handler: OrderService.crea 281 ★
- Design Strategist — Use this agent for upstream design thinking — user flows, information architecture, journey mapping, persona d 240 ★
- Workflow Design — Read-only workflow designer for orchestration, skill boundaries, prompt structure, and durable handoff artifac 46 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Ix Architecture Auditor
Analyzes system design quality — coupling, cohesion, smells, hotspots. Produces a ranked list of improvement a
Resource Scout
Finds and vendors hardware design resources: datasheets, footprint and symbol libraries, reference designs, mo
Token Extractor
Extract design tokens from a new upstream source into knowledge/design-tokens/. Use when a new repo is added u
Pocketpal Plan Critic
Reviews the HOW (implementation plan) produced by pocketpal-planner. Verifies each step traces to the design s
Gameclient
Use for the thin player-facing Bevy client (apps/client) — shared deterministic sim, client prediction & recon
Code Pattern Reviewer
Analyze code patterns for architecture smells, coupling issues, and design anti-patterns. Use for tech debt re
Related Skills
Dev Agent Init
One-time bootstrap of dev-agent in a fresh consumer repo (creates .dev-agent.yml, 6 GH workflow wrappers, and
Consumer Upgrade And Test
Cross-fleet: upgrade consumer via framework shim then run framework test suite — shape-aware, GitHub upstream
Research Swarm
Dispatch 5-10 parallel research sub-agents on a new domain before writing code. Mandatory for new APIs, librar