Use this skill when you need to design or implement a Rust CLI with production-grade ergonomics and automation.
For language-agnostic OSS publication/release hygiene (LICENSE/SECURITY.md, release notes, CI policy, repo bootstrap conventions), consult the oss-publish skill.
If this CLI will be operated by AI agents and/or automation, also consult the agentic-cli-design skill. Borrow these concepts: machine-readable output, non-interactive operation, idempotent commands, safe-by-default behavior, observability, and introspection.
Guida generale per la creazione di programmi CLI di Rust (clap/anyhow/tracing/serde_json), con modelli adatti agli agenti: modalità di output JSON, separazione stdout/stderr, codici di uscita prevedibili, test di integrazione e un flusso di lavoro di rilascio basato sul rilascio del carico. Fonte: tumf/skills.