Variant Extensibility Reviewer banner
zaffnet zaffnet

Variant Extensibility Reviewer

Development community

Description

--- name: variant-extensibility-reviewer description: Reviews a stack built around a registry of variants (job types, executors, plugins, discriminated unions) for whether a new variant can be added without core surgery. Use after changing any registry, dispatcher, model, or API file under <package>/. Reports every per-variant touch-point, classified as compile-time-enforced completeness (healthy) or avoidable coupling (fix) — extensibility drift that ruff, mypy, and pyright do not catch. tools:

Installation

Installs to ~/.claude/agents/zaffnet-whetstone-variant-extensibility-reviewer.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/zaffnet/whetstone/HEAD/agents/variant-extensibility-reviewer.md -o ~/.claude/agents/zaffnet-whetstone-variant-extensibility-reviewer.md

Restart Claude Code, or start a new session, for it to be picked up.

Full documentation available on GitHub

View Source Repository