printing-press-retro
Run a retrospective after generating a CLI. Identifies systemic improvements to the Printing Press — templates, Go binary, skill instructions, and workflow docs — so the next CLI comes out better. Creates a GitHub issue with actionable findings when there are Printing Press fixes to make. Use after any /printing-press run. Trigger phrases: "retro", "retrospective", "what went wrong", "improve the press", "post-mortem", "lessons learned", "what can we improve", "file a retro", "submit findings".
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-retro ~/.claude/skills/printing-press-retro
From README
/printing-press-retro Analyze a Printing Press session to find ways to improve the system that produces CLIs — the Go binary, templates, skills, and workflow docs. Not fixes to the specific CLI that was just printed, but improvements so the next CLI comes out stronger. It is a non-goal for the Printing Press to produce flawless CLIs without manual tweaks. That's the nature of the system. We expect agents to reason over the generated CLI, customize for the specific API, build novel features, and iterate. Some hand-built work in every run is normal. The retro's job is to find the subset of manual work where the machine could have realistically raised the floor — given the agent a better starting point, prevented the issue entirely, or eliminated friction that would recur on the next CLI. Two clear cases qualify: The machine could have completely prevented the issue, and the pattern is generalizable across many printed CLIs. File it.
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 —...