agent-dx-cli-scalelisted
Install: claude install-skill wordbricks/onequery
# Agent DX CLI Scale
Use this skill to **evaluate any CLI** against the principles of agent-first design. Score each axis from 0–3, then sum for a total between 0–21.
> Human DX optimizes for discoverability and forgiveness.
> Agent DX optimizes for predictability and defense-in-depth.
> — [You Need to Rewrite Your CLI for AI Agents](/posts/rewrite-your-cli-for-ai-agents)
---
## Scoring Axes
### 1. Machine-Readable Output
Can an agent parse the CLI's output without heuristics?
| Score | Criteria |
| ----- | ----------------------------------------------------------------------------------------------------- |
| 0 | Human-only output (tables, color codes, prose). No structured format available. |
| 1 | `--output json` or equivalent exists but is incomplete or inconsistent across commands. |
| 2 | Consistent JSON output across all commands. Errors also return structured JSON. |
| 3 | NDJSON streaming for paginated results. Structured output is the default in non-TTY (piped) contexts. |
### 2. Raw Payload Input
Can an agent send the full API payload without translation through bespoke flags?
| Score | Criteria |
| ----- | -------------------------------------------------------------