chussenot

CLI Surface Auditor — Development agent for Claude Code

Development community

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

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