Skip to content

smorinlabs/cli-standards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cli-standards

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.

About

Specs and conventions for building consistent CLIs — arguments, environment variables, color, and output.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors