CLI Surface Auditor — Development agent for Claude Code
Use this agent to check that pact's own --help text and its generated shell completions still describe the binary that exists.
How to install CLI Surface Auditor
Installs to ~/.claude/agents/chussenot-pact-cli-surface-auditor.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/chussenot/pact/HEAD/.claude/agents/cli-surface-auditor.md -o ~/.claude/agents/chussenot-pact-cli-surface-auditor.md Restart Claude Code, or start a new session, for it to be picked up.
What CLI Surface Auditor does
name: "cli-surface-auditor" description: "Use this agent to check that pact's own --help text and its generated shell completions still describe the binary that exists. Run it after adding or renaming a subcommand, flag, enum value, environment variable or default; after changing a constant a help string quotes; and whenever you want to know whether the CLI's self-description has rotted. It reports drift and fixes what it finds.\\n\\n\\nContext: A new value was added to an enum a fl
Alternatives in Development
- Prerelease — Use this agent to create a prerelease PR that triggers the automated GitHub Actions release workflow with the 7.7k ★
- Command Helper — Smart command assistant that understands user intent and suggests relevant commands 587 ★
- Shep Tsp Field Adder — Adds ONE new field (property, enum value, or base-type extension) to a TypeSpec model in tsp/, re-runs codegen 247 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Surface Auditor
Checks that every published surface still describes this binary — site prose, README, FEATURES, CHANGELOG/BACK
Quick Coder
Use for small, focused changes — single function fixes, import updates, renaming, adding a constant. Uses qwen
Vcf Validator
Use whenever a change touches VCF emission — adding, removing, renaming, or changing the semantics of a FORMAT
Docs Consistency Checker
Use proactively after adding, renaming, or removing a skill, subagent, or MCP server, or whenever asked to che
Schema Refactor Worker
Performs large mechanical refactors across generated analyzer files when the ontology's field shape changes (e
Privesc Agent
Use this agent when there's an initial low-privilege shell on an authorized lab target and privilege escalatio
Related Skills
New Op
Guide for adding a new variant to the Op enum (e.g. Op::Tag, Op::Link). Covers every place that needs to chang
Ccproxy
Single-binary Go server that wraps the Claude Code CLI behind an OpenAI-compatible API (/v1/chat/completions,
Migration Audit
Safety review of pending Supabase / Postgres migrations: destructive ops, locking impact on large tables, miss