The CLI Design Standard — a reusable, normative
standard for designing command-line interfaces: command structure, flags,
standard options, config/env precedence, exit codes, output streams, safety,
and lifecycle. Rules carry stable IDs (R3.4) and RFC-2119 conformance
language, with a Standard (noun-verb) profile, a Small-CLI (verb-first)
profile, and a conformance checklist (Appendix C).
This repo ships the cli-standards
skill — auto-discovered by Claude Code (.claude/skills/) and Codex
(.agents/skills/) when working in this repo. It applies the standard to any
CLI being planned, built, reviewed, or audited, scaled by tier and feature
applicability. To install it elsewhere, see
docs/skills/cli-standards.md.