design-command-line-interfaces

Installation
SKILL.md

Design Command-Line Interfaces

Make every command usable by a person at a terminal and by a script in a pipe, and change existing commands without breaking either. The cards adapt the Command Line Interface Guidelines (CC BY-SA 4.0) and the POSIX utility conventions. assets/examples/todo.py implements them, assets/examples/todo_bad.py is the baseline, and assets/examples/verify.sh checks both.

Workflow

Installs
3
Repository
xsyetopz/skills
GitHub Stars
1
First Seen
Sep 28, 2026