mvanhorn/printing-press-amend

Modifier une CLI publiée à partir de l'analyse de sessions ou de demandes utilisateur, exécuter les corrections de manière autonome et ouvrir une pull request.

Qu'est-ce que printing-press-amend ?

Ce skill permet à un agent IA de modifier une interface en ligne de commande (CLI) publiée dans le dépôt `mvanhorn/printing-press-library` en analysant soit la session active de Claude Code (mode dogfood) pour détecter des frictions (flags manquants, appels API artisanaux, retours silencieux), soit des demandes textuelles directes de l'utilisateur (renommer une commande, ajouter des commandes ou des flux, corriger un bug nommé, ou renifler de nouveaux endpoints sur le site source). Il confirme le périmètre de modification avec l'utilisateur, planifie et exécute la correction de manière autonome, nettoie les informations personnelles (PII) et ouvre une pull request sur le dépôt. Deux points de contrôle utilisateur sont prévus : validation du périmètre après capture et demande d'approbation avant ouverture de la PR. Ce skill est conçu pour les agents Claude Code et s'active via des phrases déclencheuses naturelles.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mvanhorn/cli-printing-press/tree/main/skills/printing-press-amend

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait printing-press-amend ?

Modifier une CLI publiée à partir de l'une des deux sources d'entrée suivantes : (1) le mode dogfood extrait les frictions de la session active de Claude Code (flags manquants, appels API artisanaux, retours silencieux et nuls) ; (2) le mode entrée directe accepte les demandes fournies par l'utilisateur (renommer une commande, ajouter des commandes ou des flux, corriger un bug nommé, éventuellement renifler de nouveaux endpoints sur le site source). Confirme le périmètre avec l'utilisateur, planifie et exécute la correction de manière autonome, nettoie les informations personnelles (PII) et ouvre une pull request contre mvanhorn/printing-press-library. Deux points de contrôle utilisateur dans le flux : validation du périmètre après la capture, brouillon de PR avant l'ouverture. Phrases déclencheuses : "modifier la CLI", "soumettre un correctif", "corriger ce que je viens de tester en dogfood", "ouvrir une PR pour cette CLI", "patcher cette CLI", "ajouter des fonctionnalités à ma CLI", "renommer cette commande", "ajouter ces flux à ", "renifler de nouvelles API dans ", "modifier avec ces idées", "utiliser printing-press-amend", "exécuter printing-press-amend".

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

mvanhorn/printing-press

Generate a ship-ready CLI for an API with a lean research -> generate -> build -> shipcheck loop.

mvanhorn/printing-press-catalog

Browse and install pre-built Go CLIs for popular APIs from the catalog

mvanhorn/printing-press-import

Bring a published CLI from the public library into the internal library so it's identical to a freshly-generated copy — module path reverted, manuscripts placed alongside, ready for /printing-press-polish or /printing-press-emboss. Use when the public library has a CLI you don't have locally, or to recover from a broken/lost internal copy. Trigger phrases: "import the CLI", "bring it into my library", "fetch from public library", "I don't have it locally yet".

mvanhorn/printing-press-output-review

Internal sub-skill: agentic review of a printed CLI's sampled command output for plausibility issues that rule-based checks can't encode (substring-match relevance, format bugs, silent source drops, ranking failures). Invoked via the Skill tool by main printing-press SKILL.md (Phase 4.85) and printing-press-polish SKILL.md during the diagnostic loop. Not for direct user invocation — its actionable wrappers are /printing-press and /printing-press-polish.

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

mvanhorn/printing-press-publish

Publish a generated CLI to the printing-press-library repo

mvanhorn/printing-press-reprint

Regenerate an existing printed CLI from scratch under the current Printing Press, with prior research, prior novel features, and prior patches (post-publish hand-fixes) carried into the writing pipeline as reconciliation context rather than dropped on the floor. Pulls the CLI from the public library if it isn't local, recommends reuse-vs-redo of prior research based on age, then hands off to /printing-press with the right context. Use when a machine upgrade would benefit a published CLI more than manual polish. Trigger phrases: "reprint <api>", "regenerate <api>", "redo the <api> CLI", "rebuild <api> from scratch", "this CLI would benefit from a reprint".

mvanhorn/printing-press-retro

Run a retrospective after generating a CLI. Identifies systemic improvements to the Printing Press — templates, Go binary, skill instructions, catalog — 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".

mvanhorn/printing-press-score

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

Skills associés