mvanhorn/printing-press-reprint

Régénère une CLI déjà publiée à partir de zéro dans l'instance actuelle de Printing Press, en réintégrant les recherches antérieures, les fonctionnalités originales et les correctifs post-publication comme éléments de contexte de réconciliation plutôt que de les oublier.

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

Cette compétence permet de régénérer une interface en ligne de commande (CLI) déjà publiée, créée avec l'outil Printing Press, en la reconstruisant entièrement à partir de zéro avec le contexte complet de l'instance actuelle. Elle récupère automatiquement la CLI depuis la bibliothèque publique si elle n'est pas présente localement, analyse l'ancienneté des recherches précédentes pour recommander une réutilisation ou une refonte, puis intègre les fonctionnalités originales, les correctifs manuels post-publication et les recherches antérieures comme contexte de réconciliation dans le pipeline d'écriture. Cela évite de perdre des améliorations importantes ou des correctifs déjà appliqués, tout en bénéficiant des dernières avancées de l'instance Printing Press. Idéale lorsqu'une mise à jour de la machine ou de l'environnement apporterait plus de valeur qu'un polissage manuel, la compétence répond à des phrases déclencheurs comme « reprint <api> » ou « regenerate <api> ».

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

Installed? Explore more Recherche et analyse de données skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · 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-reprint ?

Régénère une CLI déjà publiée à partir de zéro dans l'instance actuelle de Printing Press, en réintégrant les recherches antérieures, les fonctionnalités originales et les correctifs post-publication (corrections manuelles effectuées après la publication) comme éléments de contexte de réconciliation plutôt que de les oublier. Récupère la CLI depuis la bibliothèque publique si elle n'est pas locale, recommande de réutiliser ou de refaire les recherches antérieures en fonction de leur ancienneté, puis la transmet à /printing-press avec le contexte approprié. À utiliser quand une mise à jour de la machine profite plus à une CLI publiée qu'un polissage manuel. Phrases déclencheurs : "reprint ", "regenerate ", "redo the CLI", "rebuild from scratch", "this CLI would benefit from a reprint".

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-amend

Amend a published CLI from one of two input sources: (1) dogfood mode mines the active Claude Code session transcript for friction (missing flags, hand- rolled API payloads, silent-null returns); (2) direct-input mode accepts user-supplied asks (rename a command, add commands or feeds, fix a named bug, optionally sniff the source site for new endpoints). Confirms scope with the user, plans + executes the fix autonomously, scrubs PII, and opens a PR against mvanhorn/printing-press-library. Two user-in-loop checkpoints: scope after capture, PR draft before open. Trigger phrases: "amend the CLI", "submit a patch", "fix what I just dogfooded", "open a PR for this CLI", "patch this CLI", "add features to my CLI", "rename this command", "add these feeds to <cli>", "sniff for new APIs in <cli>", "amend with these ideas", "use printing-press-amend", "run printing-press-amend".

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