printing-press-amend

Altera uma CLI publicada a partir de entrada de dogfood (mineração de transcrição de sessão) ou entrada direta do usuário, com confirmação de escopo, execução autônoma de correção e abertura de PR.

O que é printing-press-amend?

O skill printing-press-amend permite que o usuário altere uma CLI publicada a partir de duas fontes de entrada: 1. **Modo dogfood**: extrai automaticamente pontos de atrito de uma transcrição de sessão ativa do Claude Code, como flags ausentes, payloads de API feitos manualmente ou retornos nulos silenciosos. O skill analisa o log da sessão e identifica melhorias potenciais. 2. **Modo de entrada direta**: aceita solicitações explícitas do usuário, como renomear um comando, adicionar novos comandos ou feeds, corrigir um bug específico e, opcionalmente, farejar o site de origem em busca de novos endpoints de API. Após capturar o escopo, o skill planeja e executa a correção de forma autônoma, remove informações de identificação pessoal (PII) e abre um pull request contra o repositório `mvanhorn/printing-press-library`. Há dois pontos de verificação com o usuário: um após a definição do escopo e outro antes da abertura do PR. Ele suporta várias frases-gatilho, como "amend the CLI", "submit a patch", "fix what I just dogfooded", "open a PR for this CLI", entre outras.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que printing-press-amend faz?

Altera uma CLI publicada a partir de uma de duas fontes de entrada: (1) modo dogfood minera a transcrição da sessão ativa do Claude Code em busca de pontos de atrito (flags ausentes, payloads de API feitos manualmente, retornos nulos silenciosos); (2) modo de entrada direta aceita solicitações fornecidas pelo usuário (renomear um comando, adicionar comandos ou feeds, corrigir um bug específico, opcionalmente farejar o site de origem em busca de novos endpoints). Confirma o escopo com o usuário, planeja e executa a correção de forma autônoma, remove informações de identificação pessoal (PII) e abre um PR contra mvanhorn/printing-press-library. Dois pontos de verificação com o usuário: escopo após a captura, rascunho do PR antes da abertura. Frases-gatilho: "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 ", "sniff for new APIs in ", "amend with these ideas", "use printing-press-amend", "run 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

Habilidades Relacionadas