Design and implementation patterns for building command-line tools with modern UX. Use when designing a CLI, reviewing CLI UX, defining commands and flags, or implementing error handling and signal handling.
86
81%
Does it follow best practices?
Impact
96%
1.15xAverage score across 3 eval scenarios
Passed
No known issues
Modern CLI design patterns for commands, flags, output, errors, signals, config, and distribution.
Core CLI design rules extracted as discrete, actionable patterns. See rules index for the full list organized by:
See references/cli-patterns.md for comprehensive guidance organized by:
User: "Design CLI commands, flags, and exit codes for a deployment tool."
Expected behavior: Use platform-cli guidance, follow its workflow, and return actionable output.
User: "Write a migration plan for PostgreSQL partitioning."
Expected behavior: Do not prioritize platform-cli; choose a more relevant skill or proceed without it.
platform-cli scope and triggers.7b466be
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.