Guide and audit Node.js CLI application development against 37 established best practices covering UX, distribution, interoperability, accessibility, testing, error handling, development setup, analytics, versioning, and security. Use this skill when building, extending, reviewing, or scaffolding a Node.js CLI — including when someone says "audit my CLI", "review my CLI code", "I'm building a CLI tool", or asks about adding argument parsing, error handling, color output, STDIN, --json flags, exit codes, --version flags, or npm publishing. Applies even when best practices are not explicitly mentioned. Also trigger for "how should I implement X in my CLI" or "what's the right way to do Y in a Node.js CLI". Do NOT use for Node.js backend or API development with no CLI entry point.
99
Quality
99%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Quality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is an exemplary skill description that excels across all dimensions. It provides specific capabilities (37 best practices across 10 named domains), comprehensive natural trigger terms that users would actually say, explicit 'Use when' and 'Do NOT use' clauses, and clear differentiation from related Node.js skills. The description is thorough without being padded with fluff.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Guide and audit', 'development against 37 established best practices' with explicit domains (UX, distribution, interoperability, accessibility, testing, error handling, development setup, analytics, versioning, security). Also mentions specific features like argument parsing, color output, STDIN, --json flags, exit codes. | 3 / 3 |
Completeness | Clearly answers both what (guide and audit Node.js CLI development against 37 best practices across 10 domains) AND when (explicit 'Use this skill when...' clause with multiple trigger scenarios, plus a 'Do NOT use' exclusion clause for clarity). | 3 / 3 |
Trigger Term Quality | Excellent coverage of natural terms users would say: 'audit my CLI', 'review my CLI code', 'I'm building a CLI tool', 'argument parsing', 'error handling', 'color output', 'STDIN', '--json flags', 'exit codes', '--version flags', 'npm publishing', 'how should I implement X in my CLI'. These are highly natural phrases. | 3 / 3 |
Distinctiveness Conflict Risk | Very clear niche: specifically Node.js CLI applications, not general Node.js development. The explicit exclusion 'Do NOT use for Node.js backend or API development with no CLI entry point' further reduces conflict risk with other Node.js skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
100%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is an exceptionally well-structured skill that efficiently guides Claude through two distinct operational modes (audit and development guide) for Node.js CLI best practices. The content is highly actionable with concrete output formats, clear decision tables, and appropriate delegation to a reference file for the 37 detailed practices. The skill demonstrates excellent progressive disclosure and workflow clarity without any unnecessary verbosity.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is lean and efficient, assuming Claude's competence with Node.js and CLI concepts. No unnecessary explanations of basic concepts; every section serves a clear purpose with tables and structured formats that maximize information density. | 3 / 3 |
Actionability | Provides concrete, executable guidance throughout: structured audit report format with exact markdown tables, specific section references (§X.Y), copy-paste ready code snippets in examples, and clear action sequences for each mode. | 3 / 3 |
Workflow Clarity | Clear mode determination table with explicit triggers and actions. Both audit and development guide modes have well-defined sequences with validation (audit report format, development phase ordering). The 'Common mistakes to avoid' table provides error recovery guidance. | 3 / 3 |
Progressive Disclosure | Excellent structure with clear navigation: Critical section upfront directing to external reference file, mode determination table, separate detailed sections for each mode, quick reference table for topic lookup, and concrete examples. References are one level deep to `references/best-practices.md`. | 3 / 3 |
Total | 12 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_field | 'metadata' should map string keys to string values | Warning |
Total | 10 / 11 Passed | |
Reviewed
Table of Contents