Rust CLI

Design and implementation guidance for maintainable Rust CLIs with strong ergonomics, machine-friendly behavior, testable structure, and release automation. Use when creating or refactoring a Rust command-line tool, choosing crates like clap/anyhow/tracing/serde_json, improving command UX, adding JSON output, tightening test/release workflows, or making an existing CLI safer for agents and automation.

marcioaltoe 0c554d3 3 files · 20.6 KB Updated

File contents

marcioaltoe/skills/tree/main/skills/05-implementation-loop/rust-cli commit 0c554d3d8e

Frequently asked questions

npx skillmds@latest add marcioaltoe/rust-cli