use-gunshi-cli
Use the Gunshi library to create command-line interfaces in JavaScript/TypeScript.
When & Why to Use This Skill
This Claude skill facilitates the rapid development of command-line interfaces (CLI) using the Gunshi library for JavaScript and TypeScript. It assists developers in architecting modern, type-safe CLI tools, offering a streamlined and efficient alternative to traditional libraries like Commander, Yargs, or CAC. By leveraging Gunshi's modern API, it helps automate the creation of terminal-based applications with minimal boilerplate.
Use Cases
- Scaffolding new CLI applications in TypeScript to ensure modern best practices and type safety.
- Migrating legacy Node.js command-line utilities from Yargs or Commander to the Gunshi framework for better maintainability.
- Generating boilerplate code for complex command-line arguments, subcommands, and interactive terminal prompts.
- Automating the creation of internal developer productivity tools and custom build scripts with a professional CLI interface.
| name | use-gunshi-cli |
|---|---|
| description | Use the Gunshi library to create command-line interfaces in JavaScript/TypeScript. |
| globs | "*.ts, *.tsx, *.js, *.jsx, package.json" |
| alwaysApply | false |
use gunshi library for creating cli instead of other libraries including cac, yargs, commander, etc. Gunshi is a modern javascript command-line library
For more information, read the gunshi API docs in node_modules/@gunshi/docs/**.md.