| name | rubric-audit |
| description | Audit a Go CLI against the 37signals CLI rubric |
CLI Rubric Audit
Audit a Go CLI repository against the 37signals CLI rubric (RUBRIC.md).
Usage
Run this skill in the root of a Go CLI repository to produce a gap report.
Audit Process
1. Identify the CLI
- Find the main binary (check
cmd/ directory or Makefile)
- Build it:
make build or go build ./cmd/<name>
- Determine the profile: API CLI (wraps a web API) or TUI tool (full-screen interface)
2. Check Tier 1: Agent Contract
1A. Structured Output (API CLI only)
1B. Exit Codes
1C. Programmatic Discovery (API CLI only)
1D. Authentication
3. Check Tier 2: Reliability
2A. Surface Stability
2B. Resilience
2C. Configuration
4. Check Tier 3: Agent Integration (API CLI only)
3A.6: setup claude
3A.7: Marketplace registration (manual, external)
5. Check Tier 4: Distribution & Ecosystem
Output Format
Produce a scorecard:
## Scorecard: <CLI Name>
| Tier | Score | Max |
|------|-------|-----|
| T1: Agent Contract | X/26 | 26 |
| T2: Reliability | X/16 | 16 |
| T3: Agent Integration | X/13 | 13 |
| T4: Distribution | X/29 | 29 |
| **Total** | **X/84** | **84** |
### Critical Gaps
1. [Most impactful gap]
2. [Second gap]
...
### Recommended Priority
1. [First thing to fix — highest leverage]
2. [Second]
...