Best for
- Use when building CLI tools or before releasing CLI updates.
jackchuka/skills/dev-cli-consistency-audit/SKILL.md
Reviews a CLI tool's command interface for consistency in argument naming, flag conventions, help text, and README alignment. Use when building CLI tools or before releasing CLI updates. Triggers: "review CLI arguments", "align CLI conventions", "CLI consistency check", "make sure commands are aligned", "review command interface".
Decision brief
Systematic review of a CLI tool's command interface to ensure consistent naming, conventions, and documentation alignment.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/jackchuka/skills --skill "dev-cli-consistency-audit"Inspect the Agent Skill "dev-cli-consistency-audit" from https://github.com/jackchuka/skills/blob/7b0b33f68b8f11522e43622e5cb3bacd802999d2/dev-cli-consistency-audit/SKILL.md at commit 7b0b33f68b8f11522e43622e5cb3bacd802999d2. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
1. Run the CLI with --help or -h to get the top-level command list 2. For each subcommand, run --help to get its full interface 3. Build an inventory table:
1. Run the CLI with --help or -h to get the top-level command list 2. For each subcommand, run --help to get its full interface 3. Build an inventory table:
Check for consistency across all commands:
1. Compare the README documentation with actual --help output: - Are all commands documented? - Do the documented flags match the actual implementation? - Are examples up to date and runnable?
Review the “Step 4: Report” section in the pinned source before continuing.
Permission review
The documentation asks the agent to run terminal commands or scripts.
Run the CLI with `--help` or `-h` to get the top-level command listEvidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 82/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 15 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Systematic review of a CLI tool's command interface to ensure consistent naming, conventions, and documentation alignment.
--help or -h to get the top-level command list<cmd> <subcmd> --help to get its full interface| Command | Positional Args | Flags | Output Formats |
|---------------|------------------|--------------------|----------------|
| pull | owner/repo | --issues, --prs | table, json |
| search | [query] | --type, --limit | fzf |
| prune | owner/repo | --confirm, --dry-run| table |
Check for consistency across all commands:
Positional vs Flag arguments:
owner/repo) passed as positional in some commands and as --repo flag in others?Flag naming:
--output vs --format vs -o)--dry-run vs --confirm vs --yes)-f, -o) assigned consistently?Pluralization:
list files vs list file)--issue vs --issuesDefault behaviors:
--format=table, do others?)--confirm or --force)Error messages:
Compare the README documentation with actual --help output:
Check help text quality:
--help text work?Present findings:
CLI Consistency Review:
Inconsistencies Found:
1. [Issue] — [Commands affected] — [Suggested fix]
2. ...
Documentation Gaps:
1. [What's missing] — [Where]
2. ...
Recommendations:
1. [Convention to adopt] — [Rationale]
2. ...
For each accepted fix:
--help again to verify alignmentowner/repo). Limit to 1-2 positional args.--long-form; add -s shorthand only for frequently used flags.--flag to enable (default off). For "default on" behaviors, use --no-flag to disable.--format=table|json|yaml consistently.--confirm.--verbose / -v consistently. Consider --quiet / -q as well.Example 1: Full CLI review
User: "review our cli arguments and make sure they are aligned"
Action:
1. Run --help for all commands
2. Build inventory table
3. Identify naming inconsistencies
4. Check README alignment
5. Present report with specific fixes
Example 2: Pre-release check
User: "make sure our command implementation and comments are aligned"
Action:
1. Compare help text with actual behavior
2. Verify README examples work
3. Check for undocumented flags
4. Update docs to match implementation
Alternatives
K-Dense-AI/scientific-agent-skills
Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.
K-Dense-AI/scientific-agent-skills
Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.
github/awesome-copilot
Two related workflows for a locally-cloned codebase, in one skill. Documentation mode produces a single, comprehensive, verifiable architecture document primarily by reading files on disk (local-first) — use it whenever the user wants to understand, map, document, research, or onboard onto a codebase ("research this repo", "write up the architecture", "do an architecture deep dive", "document how this codebase works", "map the system design", "create an onboarding doc"). Modernization mode gener
MoizIbnYousaf/marketing-cli
Build applications and agents with Exa's API Platform: search, contents, answer, context, Agent API, monitors, websets, OpenAI-compatible endpoints, and exa-py / exa-js. Use when choosing Exa endpoints, writing Exa API calls, integrating semantic web search or research into products, or debugging Exa request shapes. Load references/ on demand for endpoint details.