Forty-four rules across eight categories for building CLI tools that play nice with pipes, shells, and other UNIX utilities. Critical stuff covers argument parsing, exit codes, and stream handling. Medium priority gets into signal handling and XDG config paths. Each rule links to a reference file with examples. The prioritization is helpful because you can ignore the incremental stuff when prototyping and come back later. Good for when you're writing a new tool from scratch or reviewing someone's CLI that doesn't quite feel right in a pipeline. The separation of stdout for data and stderr for diagnostics alone will save you debugging headaches.
npx skills add https://github.com/pproenca/dot-skills --skill unix-cli