cli-developer
SolidUse when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions.
Install
Quality Score: 80/100
Skill Content
Details
- Author
- zacklecon
- Repository
- zacklecon/claude-skills
- Created
- 5 months ago
- Last Updated
- yesterday
- Language
- Python
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
cli-development
Use when building command-line tools. Covers argument design, exit codes, streams and piping, progress output, configuration precedence, and behavior that respects the shell.
cli-development
Design and implement command-line interfaces with subcommand-scoped help, actionable success output, and debuggable failure output. Use when creating or modifying CLI commands, argument parsing, help and usage text, exit codes, or command UX for humans and agents.
cli-ts
Build and maintain production TypeScript CLIs. This skill should be used whenever work touches commands, packaging, CI/CD, npm publishing, docs, providers, or agent-friendly output.