printing-press-polish
Polish a generated CLI to pass verification and become publish-ready. Runs diagnostics (dogfood, verify, scorecard, go vet, gosec), automatically fixes all issues (verify failures, static-analysis findings, dead code, descriptions, README, MCP tool quality), reports the before/after delta, and offers to publish. Use after any /printing-press run, or on any CLI in $PRESS_LIBRARY/. Trigger phrases: "polish", "improve the CLI", "fix verify", "make it publish-ready", "clean up the CLI", "get this ready to ship".
Install
Install this Claude and Codex skill with the command below. The command stays visible even when copy support is unavailable.
git clone https://github.com/mvanhorn/cli-printing-press /tmp/cli-printing-press && ln -s /tmp/cli-printing-press/skills/printing-press-polish ~/.claude/skills/printing-press-polish
From README
/printing-press-polish Polish a generated CLI so it passes verification and is ready to publish. The retro improves the Printing Press. Polish improves the generated CLI. This skill runs in a forked context (context: fork) so its diagnostic and fix loop doesn't pollute the caller — the diagnostic spam, fix iterations, and re-diagnose noise stay scoped to the polish session, and the caller receives a clean summary. When to run After any /printing-press generation, especially when: The shipcheck verdict is ship-with-gaps The verify pass rate is below 80% The scorecard is below 85 You want the CLI publish-ready in one pass Can also be run standalone on any CLI in $PRESSLIBRARY/. After , capture PRINTINGPRESSBIN= and use that absolute path for every cli-printing-press ... invocation in this skill. If emitted [go-toolchain-old] or [low-disk], surface the advisory to the user and continue unless also emitted [ -error].
More from this repo
printing-press
Set up a new integration, connector, or CLI binding for any API.
printing-press-amend
Amend a published CLI from one of two input sources: (1) dogfood mode mines the active Claude Code session transcript...
printing-press-import
Bring a published CLI from the public library into the internal library so it's identical to a freshly-generated copy —...