Back to Skills

printing-press-score

Score a generated CLI against the Steinberger bar, compare two CLIs side-by-side

3,106stars320forksUpdated 6/9/2026

Security Assessment

Safe(100/100)
Security Score100/100

About printing-press-score

The printing-press-score skill evaluates generated command-line interfaces (CLIs) against the Steinberger bar, providing a structured way to assess CLI quality and consistency. It helps users rescore an existing CLI, score a CLI by name or filesystem path, and compare two CLIs side by side. By standardizing the scoring process through the cli-printing-press tool, the skill enables repeatable evaluations and comparisons, making it easier to measure CLI implementations against a defined benchmark.

The skill includes support for multiple scoring workflows, including rescoring the current CLI, evaluating a named CLI, evaluating a CLI located at a specific path, and performing direct comparisons between two CLIs. Before scoring operations, it runs a setup contract that verifies the availability of the cli-printing-press binary, initializes required workspace and state directories, determines the correct binary path, and checks version compatibility against the required minimum binary version. The setup process also handles local repository builds and ensures that subsequent invocations use the resolved absolute binary path.

This skill is intended for developers, maintainers, and evaluators who need a consistent method for reviewing generated CLI projects. It is useful in development workflows where multiple CLI variants are being tested, benchmarked, or compared. Teams working with generated CLIs, automated CLI creation systems, or quality assessment processes can use this skill to perform repeatable scoring and side-by-side evaluations while ensuring compatibility with the required tooling environment.

FAQ

How do I score the current CLI?

Run the skill without arguments to rescore the current CLI.

Can I compare two different CLIs?

Yes. The skill supports side-by-side comparison by providing two CLI identifiers separated by 'vs'.

What software requirements are needed?

Go 1.26.4 or newer and the cli-printing-press binary must be installed and accessible.

Why does the setup step capture an absolute binary path?

The setup process resolves the exact cli-printing-press executable to avoid later commands accidentally using a different version from the user's default PATH.

Is there a minimum supported cli-printing-press version?

Yes. The skill requires a minimum binary version of 4.0.0 and performs a compatibility check after setup.

Install printing-press-score

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill