CLI Tool Builder
MitteldevelopmentMindestens 16K Kontext
Designs and scaffolds ergonomic command-line tools with subcommands, flags, config files, shell completions, and helpful error output. Covers argument parsing conventions, exit codes, stdin/stdout piping, colored output, progress indicators, and cross-platform packaging. Produces maintainable CLIs that follow POSIX conventions and feel great to use.
Anwendungsfälle
- Scaffolding a CLI with subcommands and flags
- Adding shell completion for bash/zsh/fish
- Designing consistent exit codes and error messages
- Supporting config files with env var overrides
- Packaging a CLI for npm, Homebrew, or a single binary
Beispiel-Prompt
Build a CLI tool named "deploykit" that supports: 1. Subcommands: init, build, deploy, status 2. Global flags: --config, --verbose, --json 3. Config file resolution with env var overrides 4. Helpful error messages and POSIX exit codes 5. Shell completion generation Language: [describe your language/framework]
Empfohlene Modelle
Kompatible Werkzeuge
claude-codecursorkiroany
Modalitäten
Eingabe: text, code
→Ausgabe: text, code
Ähnliche Skills
Autor
OpenModels Community