---
name: vm0-ai/cli-design
source: https://app.decimal.ai/s/vm0-ai-cli-design@1/SKILL.md
source_sha256: d50b1de0fe35
---

# CLI Design Skill

Use this skill when writing new CLI commands, reviewing CLI code, or fixing inconsistencies.

## Documentation

Read the CLI design guideline: [docs/cli-design-guideline.md](../../../docs/cli-design-guideline.md)

## Key Principles

1. **Atomic Command** — each command does one operation, agents compose them freely
2. **TTY & Non-TTY** — every command works in both interactive and programmatic modes
3. **Guided Flow** — output always guides to the next action (success → next step, error → remediation, empty → creation)