cli-expert
CommunityMaster npm CLI tooling with Unix precision.
AuthorbotPhU
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers design and implement robust npm-based command-line interfaces following Unix philosophy, enabling predictable, modular, and user-friendly CLIs for modern JavaScript projects.
Core Features & Use Cases
- Project-root detection: Automatically locate the repository root to ensure consistent CLI behavior across workspaces.
- Argument parsing & command structure: Leverage established libraries to define commands, options, and subcommands with auto-generated help.
- Interactive & non-interactive UX: Support prompts, defaults, and CI-safe modes while preserving rich UX in interactive sessions.
- Ecosystem integration: Seamlessly integrate with popular libraries (e.g., Commander.js, Yargs) and bundling workflows for multi-binary tools.
- Use Case: Scaffold a new npm CLI in a monorepo and progressively add commands like init, build, and publish with consistent UX.
Quick Start
Use this skill to scaffold a minimal, production-ready npm CLI in the current project, including a basic "init" command and a help message.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: cli-expert Download link: https://github.com/botPhU/project-An-English-speaking-practice-platform-supported-by-AI/archive/main.zip#cli-expert Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.