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.