배포 전 릴리스 검토 게이트 (Pre-Publish Review)
npm 배포 직전에 최대 16개 에이전트를 병렬로 돌려 변경사항·브레이킹 체인지·버전 범프를 검증하는 릴리스 게이트.
개발·코딩고급★ 67,531⑂ 5,507AI 점수 7/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
마지막 npm 릴리스 이후의 모든 변경을 감지한 뒤, 세 계층의 리뷰를 병렬로 실행해 "지금 배포해도 되는가"에 대한 최종 판정을 내립니다.
- Phase 0:
/get-unpublished-changes로 게시된 버전과 로컬 버전, 커밋 목록, 실제 diff를 수집 - Phase 1: 변경을 모듈/기능 단위로 최대 10개 그룹으로 분할
- Phase 2: ① 그룹별 ultrabrain 심층 분석(최대 10) ②
/review-work기반 전체 리뷰(5 에이전트) ③ oracle 릴리스 종합(1) — 모두 백그라운드 병렬 실행 - Phase 3~4: 모든 에이전트 결과를 취합해 SAFE / CAUTION / RISKY / BLOCK 판정, 권장 버전 범프, 체인지로그 초안, 배포 후 모니터링 항목까지 리포트로 정리
중요한 점은 "배포해줘" 같은 일반 요청으로는 절대 발동하지 않고, 사용자가 명시적으로 사전 검토를 요청할 때만 동작한다는 것입니다.
이런 분께 추천
- npm 패키지나 플러그인을 정기적으로 퍼블리시하며 공개 API 안정성이 중요한 메인테이너
- 릴리스 전 브레이킹 체인지 누락·잘못된 semver 범프로 사고를 겪어본 팀
- 멀티 에이전트 리뷰 파이프라인을 직접 설계하려는 사람 (프롬프트 템플릿이 그대로 참고 자료)
활용 예시
- "지금 퍼블리시해도 될까?" → 미게시 커밋 37개를 8개 그룹으로 나눠 분석하고, 설정 스키마의 필수 필드 추가를 브레이킹 체인지로 잡아내 MAJOR 범프를 권고.
- 릴리스 직전 "pre-publish review" 요청 → 훅 계약 변경이 다른 모듈에 미치는 영향이 CRITICAL로 잡혀 BLOCK 판정, 수정 우선순위 목록을 제공.
- 안전한 패치 릴리스 확인 → 전 계층 PASS 후 바로 붙여 쓸 수 있는 체인지로그 초안과 배포 후 모니터링 포인트를 자동 생성.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 .agents/skills/pre-publish-review 폴더를 내 ~/.claude/skills/pre-publish-review/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills && cp -r /tmp/oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 엽니다.
- 저장소를 임시 폴더에 내려받습니다:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - 스킬 폴더가 없다면 만듭니다:
mkdir -p ~/.claude/skills - 스킬을 복사합니다:
cp -r /tmp/oh-my-openagent/.agents/skills/pre-publish-review ~/.claude/skills/ - 이 스킬은
get-unpublished-changes와review-work스킬에 의존하므로, 같은 저장소의 해당 폴더들도 함께 복사하세요. - Claude Code를 재시작한 뒤 "pre-publish review 해줘"라고 요청해 스킬이 인식되는지 확인합니다.
- 참고: 프롬프트 안의
oh-my-opencode,omo codex같은 레이어 이름과 패키지명은 본인 프로젝트에 맞게 수정해야 정상 동작합니다.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION