cli-smoke-recipes
Installation
SKILL.md
CLI Smoke Recipes
Every pure-function module that transforms data should be reachable from the shell plus a bulk-smoke recipe that iterates every shipped input. Applies to decoders, codecs, parsers, validators, formatters, compilers, transpilers, linters.
When to Use This Skill
| Use this skill when… | Skip when… |
|---|---|
| Designing a new module with a clear input → output contract | Internal helper with no stable interface |
| Adding CLI exposure to an existing library | Code whose only consumer is another in-process module |
| Authoring justfile recipes for bulk verification | One-off scripts |
| Deciding if a feature is complete | Implementation is purely experimental |
The Pattern
1. CLI exposure
Each transforming module is callable via <bin> <module> <subcmd>: