배포 전 리뷰 (16 에이전트 릴리스 게이트)
npm 배포 직전, 변경분을 16개 에이전트로 3중 검증해 배포 가능 여부와 버전 업 수준을 판정하는 릴리스 게이트 스킬.
개발·코딩고급★ 67,531⑂ 5,507AI 점수 6/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
마지막 npm 릴리스 이후의 모든 변경사항을 찾아내고, 이를 3개 계층으로 나눠 병렬 검토한 뒤 "지금 배포해도 되는가"를 최종 판정합니다.
- Phase 0:
/get-unpublished-changes로 배포된 버전과 로컬 버전을 비교하고 커밋·diff·변경 파일 목록을 수집 - Phase 1: 변경사항을 모듈/기능 단위로 최대 10개 그룹으로 분할
- Phase 2: 그룹별 심층 분석 에이전트(최대 10) + 종합 리뷰
/review-work(5) + 릴리스 종합 오라클(1)을 모두 백그라운드 병렬로 실행 - Phase 3~4: 전 에이전트 결과를 취합해 SAFE / CAUTION / RISKY / BLOCK 판정, 레이어별 semver 권고, 브레이킹 체인지 목록, 체인지로그 초안, 배포 후 모니터링 항목까지 리포트로 출력
각 에이전트는 의도 명확성, 정확성, 브레이킹 체인지, 패턴 준수, 엣지 케이스, 에러 처리, 타입 안전성, 테스트 커버리지, 부수효과, 릴리스 리스크 10개 항목 체크리스트로 검토합니다.
주의: "배포해줘"라는 일반 요청으로는 절대 실행되지 않고, 사용자가 명시적으로 "배포 전 리뷰"를 요청할 때만 동작하도록 설계되어 있습니다.
이런 분께 추천
- npm 패키지를 정기적으로 퍼블리시하며 회귀·브레이킹 체인지가 두려운 라이브러리 메인테이너
- 모노레포에서 코어/어댑터 패키지별로 semver를 따로 판단해야 하는 팀
- 릴리스 노트와 체인지로그 작성을 자동화하고 싶은 개발자
- 멀티 에이전트 오케스트레이션 패턴을 학습·차용하고 싶은 고급 사용자
활용 예시
- 릴리스 직전 최종 점검 — "배포 전 리뷰 해줘"라고 요청하면 v1.4.2 이후 37개 커밋을 10개 그룹으로 나눠 분석하고, CRITICAL 이슈 2건과 함께
BLOCK판정을 내려 사고를 사전에 막습니다. - 버전 업 수준 결정 — 설정 스키마에 필수 필드가 추가된 것을 감지해 PATCH가 아닌 MAJOR를 권고하고, 사용자용 마이그레이션 절차까지 뽑아줍니다.
- 체인지로그 자동 초안 — feat/fix/refactor/breaking/docs로 그룹화된 릴리스 노트 초안을 받아 그대로 GitHub Release에 붙여넣습니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 .opencode/skills/pre-publish-review 폴더를 내 ~/.claude/skills/code-yeongyu-pre-publish-review/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent && mkdir -p ~/.claude/skills/pre-publish-review && cp -r /tmp/oh-my-openagent/.opencode/skills/pre-publish-review/* ~/.claude/skills/pre-publish-review/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 열고 저장소를 임시 폴더에 내려받습니다.
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - Claude Code 스킬 폴더를 만듭니다.
mkdir -p ~/.claude/skills/pre-publish-review - 스킬 파일을 복사합니다.
cp -r /tmp/oh-my-openagent/.opencode/skills/pre-publish-review/* ~/.claude/skills/pre-publish-review/ ~/.claude/skills/pre-publish-review/SKILL.md를 열어,ultrabrain·oracle·/review-work·/get-unpublished-changes등 이 저장소 전용 에이전트/명령 부분을 본인 환경에 맞게 수정합니다. (없으면 일반 서브에이전트나 직접 작성한 프롬프트로 대체)oh-my-opencode로 하드코딩된 패키지명·레이어 이름을 자신의 프로젝트에 맞게 바꿉니다.- Claude Code를 재시작한 뒤, 배포 대상 저장소에서 "배포 전 리뷰 해줘"라고 요청하면 실행됩니다.
- 첫 실행은 에이전트가 많아 시간과 토큰을 크게 소모하니, 작은 변경분으로 먼저 시험해 보세요.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION