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 -y skills add pproenca/dot-skills --skill unix-cli --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
sentry/dev
degausai/wonda
github/awesome-copilot
insforge/agent-skills
github/awesome-copilot
breaking-brake/cc-wf-studio