What problem does it solve?
This Skill automates the creation of production-ready TypeScript command-line interfaces so developers stop writing brittle shell scripts and ad-hoc CLIs and instead get deterministic, documented, and testable tools.
Core Features & Use Cases
- Three-Tier Templates: Default llcli manual parsing for minimal CLIs, Commander.js escalation for organized subcommands, and oclif referenced for enterprise plugin systems.
- Production-Grade Output: Generates Bun-compatible TypeScript, strict tsconfig, package.json, .env.example, comprehensive README and QUICKSTART, and test scaffolding.
- Quality & Safety Gates: Built-in checks for TypeScript compilation, help text, error handling patterns, signal handling, and distribution workflows.
- Use Cases: Ideal for API client CLIs, file processors, data transformers, automation wrappers, and for incrementally adding commands or upgrading complexity.
Quick Start
Use the system-createcli skill to generate a TypeScript CLI named ghcli that lists GitHub repositories and prints JSON output.