mvanhorn avatar

Printing Press Polish

Run this after any /printing-press generation to get your CLI from "ship-with-gaps" to actually shippable. It dogfoods the CLI against itself, runs verify and scorecard, then systematically fixes whatever broke: dead code, missing descriptions, README gaps, verify failures. The whole diagnostic loop runs in a forked context so your main conversation doesn't get buried in test output and iteration noise. When it's done you get a clean before/after delta and a publish offer if you invoked it standalone. Most useful when your verify pass rate is south of 80% or you just want to skip the manual cleanup round trip. Also works on any CLI already sitting in your local library, not just fresh generations.

skills.sh installs
7.1K
GitHub stars
4.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/cli-printing-press --skill printing-press-polish --agent claude-code

Installs into .claude/skills of the current project.

Files

/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.

/printing-press-polish redfin
/printing-press-polish redfin-pp-cli
/printing-press-polish "$PRESS_LIBRARY/redfin"

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 $PRESS_LIBRARY/.

Setup

# min-binary-version: 4.0.0

PRESS_HOME="${PRINTING_PRESS_HOME:-$HOME/printing-press}"
PRESS_LIBRARY="$PRESS_HOME/library"

Sponsors

Details

Repository
github.com/mvanhorn/cli-printing-press
Categories
Documentation, Code Review & Quality, AI & Agent Building, Release Management, Debugging, CLI & Terminal
First seen
May 16, 2026

More from mvanhorn/cli-printing-press

All 10
1cursor avatarblast-radiuscursor/pluginsFind what a change could break somewhere else before it ships, beyond the diff, and prove the one fact it's safe because of by running real code instead of writ7.1Kskills.sh installs
2czlonkowski avatarn8n-validation-expertczlonkowski/n8n-skillsInterpret validation errors and guide fixing them. Use when encountering validation errors, validation warnings, false positives, operator structure issues, or 7.1Kskills.sh installs
3lijigang avatarljg-paperlijigang/ljg-skillsPaper reader for non-academics. Finds the load-bearing concepts the reader does not yet truly have, rebuilds them through relations and cases, and turns one pap7Kskills.sh installs
4aws avataraws-sdk-swift-usageaws/agent-toolkit-for-awsAWS SDK for Swift development patterns. Use when writing Swift code that uses AWS services via aws-sdk-swift package.7Kskills.sh installs
5forcedotcom avatarplatform-metadata-deployforcedotcom/sf-skillsSalesforce DevOps automation using sf CLI v2. TRIGGER when: user deploys metadata, creates/manages scratch orgs or sandboxes, sets up CI/CD pipelines, or troubl7Kskills.sh installs
6calm-north avatarfind-keywordscalm-north/seojuice-skillsBuild a prioritized keyword list for a website, topic, or campaign. Use when the user asks about keyword research, finding keywords to target, building a keywor7Kskills.sh installs