From fieldguides
This skill should be used when designing, implementing, or reviewing CLI tools, or when flags, subcommands, help text, exit codes, or CLI patterns are mentioned.
npx claudepluginhub outfitter-dev/outfitter --plugin fieldguidesThis skill uses the workspace's default tool permissions.
- You are _designing_, _implementing_, or _reviewing_ a command-line tool.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides MCP server integration in Claude Code plugins via .mcp.json or plugin.json configs for stdio, SSE, HTTP types, enabling external services as tools.
--help, flags, subcommands, exit codes, stdout/stderr, piping, JSON output, color, prompts, config files, env vars, “works in CI”, install/uninstall, telemetry.scripts/cli_audit.py.0 on success.stdout is for primary output and machine-readable output.stderr is for errors, warnings, progress, and “what I’m doing” messaging.--help (and usually -h) shows help and exits.--version prints version and exits.stdin is a TTY.--no-input to force non-interactive behavior.NO_COLOR and --no-color.--json and --plain for stable output.noun verb is common).--json, --plain, --quiet).--dry-run, --force, secret handling.Use:
python scripts/cli_audit.py -- <your-cli> [subcommand]Use:
scripts/cli_audit.pytemplates/cli-command-spec-template.jsontemplates/help-text-template.mdtemplates/error-message-template.mdscripts/cli_audit.py