Consumer Agnostic Client Reviewer banner
zaffnet zaffnet

Consumer Agnostic Client Reviewer

Design community

Description

--- 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

Installation

Installs to ~/.claude/agents/zaffnet-whetstone-consumer-agnostic-client-reviewer.md

Terminal
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.

Full documentation available on GitHub

View Source Repository