cli-framework-builder

Solid

Build command-line interfaces for SDK interaction

AI & Automation 1,160 stars 71 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
95
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CLI Framework Builder Skill ## Overview This skill builds professional command-line interfaces for SDK interaction, including command structure, interactive prompts, shell completions, and configuration management. ## Capabilities - Design CLI command structure and hierarchy - Implement interactive prompts and wizards - Generate shell completions (bash, zsh, fish) - Support configuration file management - Implement colored output and progress bars - Handle authentication flows in CLI - Support multiple output formats (JSON, table, plain) - Implement plugin systems for extensibility ## Target Processes - CLI Tool Development - Developer Experience Optimization - SDK Onboarding and Tutorials ## Integration Points - oclif for Node.js CLIs - cobra for Go CLIs - click/typer for Python CLIs - clap for Rust CLIs - Configuration managers ## Input Requirements - Command structure requirements - Authentication methods - Output format needs - Plugin system requirements - Configuration management needs ## Output Artifacts - CLI application framework - Command implementations - Shell completion scripts - Configuration management - Interactive prompt flows - Plugin system ## Usage Example ```yaml skill: name: cli-framework-builder context: framework: oclif commands: - name: auth subcommands: [login, logout, status] - name: api subcommands: [get, post, list] - name: config subcommands: [set, get, list] features: ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Web & Frontend Listed

building-clis

Build professional command-line interfaces in Python, Go, and Rust using modern frameworks like Typer, Cobra, and clap. Use when creating developer tools, automation scripts, or infrastructure management CLIs with robust argument parsing, interactive features, and multi-platform distribution.

368 Updated 5 months ago
ancoleman
AI & Automation Listed

cli-developer

Use when building CLI tools, implementing argument parsing, or adding interactive prompts. Invoke for CLI design, argument parsing, interactive prompts, progress indicators, shell completions.

2 Updated today
zacklecon
AI & Automation Solid

oclif-scaffolder

Generate oclif CLI framework projects with plugin support, topics, hooks, and TypeScript. Creates enterprise-grade CLI applications with extensibility.

1,160 Updated today
a5c-ai
Web & Frontend Listed

cli-design

Use this skill when building command-line interfaces, designing CLI argument parsers, writing help text, adding interactive prompts, managing config files, or distributing CLI tools. Triggers on argument parsing, subcommands, flags, positional arguments, stdin/stdout piping, shell completions, interactive menus, dotfile configuration, and packaging CLIs as npm/pip/cargo/go binaries.

3 Updated today
Samuelca6399
Web & Frontend Solid

cli-design

Use this skill when building command-line interfaces, designing CLI argument parsers, writing help text, adding interactive prompts, managing config files, or distributing CLI tools. Triggers on argument parsing, subcommands, flags, positional arguments, stdin/stdout piping, shell completions, interactive menus, dotfile configuration, and packaging CLIs as npm/pip/cargo/go binaries.

167 Updated today
AbsolutelySkilled