create-cli - Design Command-Line Interface Parameters and User Experience
Design CLI surface area including arguments, flags, subcommands, help text, and output formats
Tags
Updated: 2026-02-24Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Design CLI surface area
- Read CLI guidelines
- Ask clarifying questions
- Generate CLI specifications
Inputs
- Command name and purpose
- User type (humans/scripts/both)
- Input sources
- Output contract
- Interactivity requirements
- Configuration model
- Platform constraints
Outputs
- Command tree and USAGE synopsis
- Arguments and flags table
- CLI specification document
Requirements
- Access to CLI guidelines document
- User input for clarification
