create-cli-tool
Create CLI Tool
Shape a CLI that feels good for people and predictable for scripts.
Start Here
- Read
references/cli-guidelines.mdand treat it as the default rubric. - Consider upstream guidance at https://clig.dev/ when resolving tradeoffs.
- Ask only the minimum questions needed to lock the interface.
- Design forward only. Do not preserve legacy behavior unless the user asks.
Quick Clarify
Ask, then proceed with sensible defaults if unclear:
More from khoi/skills
manipulate-xcodeproj
Manipulate Xcode projects and asset catalogs using XcodeProjectCLI (xcp) only. Use when editing .xcodeproj/.pbxproj files, adding/moving/renaming/deleting groups or files, changing target membership, reading or setting build settings, or managing xcassets assets.
33execplan
When writing complex features or significant refactors or user ask explicitly, use an ExecPlan from design to implementation.
7peekabo
Use when working with the Peekaboo CLI or MCP server to capture macOS screens, inspect UI elements, and automate GUI interactions (see/click/type/scroll/hotkey/window/menu/dock/space), or when troubleshooting Peekaboo permissions, snapshots, or focus issues.
6commit
Create a well-formed git commit from current changes using session history for
2