
Printing Press Score
Scores generated CLIs against the Steinberger bar, a 17-dimension rubric covering everything from output modes and auth to spec-derived checks like path validity and type fidelity. You can rescore the current CLI, score by name or path, or compare two side by side. It handles local builds when you're working inside the printing-press repo, falls back gracefully when specs are missing (omitting those dimensions from the denominator), and walks you through menus when multiple matches exist. The JSON output includes per-dimension scores, an overall letter grade, and a gap report. Useful when you want to benchmark a CLI's completeness or see how two generations stack up numerically.
- skills.sh installs
- 6.6K
- GitHub stars
- 4.9K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add mvanhorn/cli-printing-press --skill printing-press-score --agent claude-codeInstalls into .claude/skills of the current project.
Files
/printing-press-score
Score generated CLIs against the Steinberger bar. Supports rescoring, scoring by name/path, and comparing two CLIs.
Quick Start
/printing-press-score # rescore current CLI
/printing-press-score notion-pp-cli-4 # score by name
/printing-press-score ~/my-cli # score by path
/printing-press-score notion-pp-cli-4 vs notion-pp-cli-2 # compare two
Prerequisites
- Go 1.26.11 or newer installed
cli-printing-pressbinary on PATH (install withgo install github.com/mvanhorn/cli-printing-press/v4/cmd/cli-printing-press@latest)
Step 0: Setup
Before any other commands, run the setup contract to verify the cli-printing-press binary is on PATH and initialize scope variables:
# min-binary-version: 4.0.0
# Derive scope first — needed for local build detection
_scope_dir="$(git rev-parse --show-toplevel 2>/dev/null || echo "$PWD")"
_scope_dir="$(cd "$_scope_dir" && pwd -P)"
Sponsors
Details
- Repository
- github.com/mvanhorn/cli-printing-press
- Category
- CLI & Terminal
- First seen
- May 16, 2026