What problem does it solve? Building command-line tools from scratch involves many decisions about command structure, argument parsing, output styling, and bundling. This Skill guides the AI through a structured process for creating well-organized CLI applications in JavaScript and TypeScript for PowerShell environments. ## Core Features & Use Cases - CLI Structure Design: Plans commands, options, and arguments in a logical, intuitive hierarchy before writing code. - Library-Guided Implementation: Uses commander for argument parsing, chalk for styled terminal output, and bun for building and bundling. - Testing and Documentation Workflow: Covers testing edge cases, handling errors gracefully, and producing user-facing documentation. - Use Case: Ask the AI to scaffold a CLI tool that converts files between formats, and it will design the command tree, implement it with commander and chalk, bundle it with bun, and document usage. ## Quick Start Use the Cli-Expert skill to build a CLI tool in TypeScript that renames batches of files with styled output and commander-based commands.