Community코딩 & 개발github.com

mvanhorn/printing-press-amend

게시된 CLI를 두 가지 입력 소스(도그푸드 모드 또는 직접 입력 모드)로부터 수정하고, 사용자 확인 후 자동으로 수정을 계획 및 실행하며, PII를 제거하고 GitHub PR을 생성합니다.

printing-press-amend란 무엇인가요?

이 스킬은 이미 게시된 CLI(Command Line Interface)를 신속하게 수정하고 개선하기 위한 AI 에이전트 도구입니다. 두 가지 입력 모드를 제공합니다. (1) **도그푸드 모드**는 현재 Claude Code 세션의 트랜스크립트를 분석하여 누락된 플래그, 수동 API 호출, 묵시적 null 반환 등의 마찰 지점을 자동으로 감지합니다. (2) **직접 입력 모드**는 사용자가 명령어 이름 변경, 새 명령어/피드 추가, 특정 버그 수정, 또는 소스 사이트의 새 엔드포인트 탐지 등을 요청할 수 있게 합니다. 스킬은 사용자와 수정 범위를 확인한 후, 계획 수립, 자동 실행, PII 제거를 거쳐 `mvanhorn/printing-press-library` 저장소에 PR을 생성합니다. 사용자 개입 시점은 두 군데(범위 확인 및 PR 초안 검토)로 제한되어 자율성과 안전성을 균형 있게 제공합니다. 주로 Claude Code에서 활용되며, 'amend the CLI' 등의 트리거 구문으로 활성화됩니다.

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

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

printing-press-amend은(는) 무엇을 하나요?

두 가지 입력 소스 중 하나로부터 게시된 CLI를 수정합니다: (1) 도그푸드 모드는 현재 Claude Code 세션 트랜스크립트에서 마찰 지점(누락된 플래그, 수동 API 페이로드, 묵시적 null 반환)을 채굴합니다. (2) 직접 입력 모드는 사용자가 제공한 요청(명령어 이름 변경, 명령어나 피드 추가, 특정 버그 수정, 소스 사이트의 새 엔드포인트 탐지)을 받아들입니다. 사용자와 범위를 확인한 후, 자동으로 수정을 계획 및 실행하고, PII를 제거하며, mvanhorn/printing-press-library에 대해 PR을 생성합니다. 사용자 개입 체크포인트는 두 군데입니다: 캡처 후 범위 확인, PR 초안 작성 후 검토. 트리거 구문: "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

관련 스킬