cli-expert

Community

Master 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.