adding-a-command
FeaturedCreates a new CLI command following the Commander.js pattern in src/commands/. Handles command registration in src/cli.ts, telemetry tracking via tracked() wrapper, and option parsing. Use when user says add command, new CLI command, create subcommand, or adds files to src/commands/. Do NOT use for modifying existing commands or fixing bugs in existing commands.
Install
Quality Score: 93/100
Skill Content
Details
- Author
- caliber-ai-org
- Repository
- caliber-ai-org/ai-setup
- Created
- 4 months ago
- Last Updated
- yesterday
- Language
- TypeScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
command-creator
Guides creation of Claude Code slash commands. Use when users ask to "create a command", "make a slash command", "add a command", want to automate a repetitive workflow ("I keep doing X, can we make a command for it?"), or want to document a consistent process as a reusable slash command — project-level or global.
rust-cli-command-development
Add or change exactly one command in an existing Rust CLI by extending its discovered grammar, dispatch, domain boundary, effects, output, documentation, and tests. Use when the application architecture and installation boundary already exist and one command is the focused public change. Do not use for a new CLI, a multi-command redesign, publishing, or generic Rust library work.
command-creator
Creates new Claude Code slash commands with frontmatter and validation. Triggers: new slash command, create command, command scaffold.