navi
An interactive cheatsheet tool for the command-line
100%
pass rate
6/7
principles met
Spec Coverage
How many of the spec's requirements were verified for this tool. See /coverage for the full matrix.
| Level | Total | Verified | Unverified |
|---|---|---|---|
| MUST | 23 | 7 | 16 |
| SHOULD | 16 | 0 | 16 |
| MAY | 7 | 0 | 7 |
Status
All 7 principles met — no issues found.
All Checks
P1: Non-Interactive by Default
| N/A by human-tui | Non-interactive by default | suppressed by audit_profile: human-tui |
| N/A by human-tui | Non-interactive gate flag advertised in --help | suppressed by audit_profile: human-tui |
| PASS | Flags advertise env-var bindings in --help |
P2: Structured, Parseable Output
| SKIP | Structured output support | no --output/--format flag detected in any subcommand |
P3: Progressive Help Discovery
| PASS | Help flag produces useful output | |
| PASS | Version flag works |
P4: Fail-Fast, Actionable Errors
| PASS | Rejects invalid arguments |
P6: Composable, Predictable Command Structure
| N/A by human-tui | Handles SIGPIPE gracefully | suppressed by audit_profile: human-tui |
| SKIP | Pager-using CLI ships --no-pager escape hatch | no pager signal (less/more/$PAGER/--pager) in --help |
| PASS | Respects NO_COLOR |
P7: Bounded, High-Signal Responses
| PASS | Quiet mode available |
Reproduce this scorecard for navi locally:
anc check --command navi --audit-profile human-tui --output json
Install anc first if you don't have it.
Add --output json to get the same JSON shape committed under
scorecards/.