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.
81
Quality
73%
Does it follow best practices?
Impact
96%
1.15xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/platform/platform-cli/SKILL.mdModern 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.0a59ae9
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.