미배포 변경사항 정리기
HEAD와 최신 npm 배포 버전을 비교해 아직 배포되지 않은 변경사항을 릴리스 레이어별로 정리하고 버전 올림까지 추천하는 스킬.
개발·코딩중급★ 67,531⑂ 5,507AI 점수 5/10마지막 업데이트: 2026. 8. 9.
무엇을 해주나
- npm에 마지막으로 배포된 버전(
oh-my-opencode,oh-my-openagent,lazycodex-ai)을 찾아git diff v{버전}..HEAD로 실제 차이를 확인합니다. - 커밋 메시지를 그대로 옮기지 않고 실제 diff를 읽어 무엇이 바뀌었고 왜 중요한지 평문으로 설명합니다.
- 변경된 파일을
omo pure components/omo opencode/omo codex세 릴리스 레이어로 분류한 뒤 feat·fix·refactor·docs로 묶습니다. Layered Impact Matrix(레이어별 영향 표)와 레이어별 patch/minor/major 추천 + 전체 릴리스 버전 추천을 출력합니다.senpi,omo-senpi,senpi-task,pi-goal,pi-webfetch관련 경로는 사용자용 노트에서 제외하고 별도 내부 어댑터 목록으로만 기록합니다.
이런 분께 추천
- 모노레포에서 여러 npm 패키지를 함께 배포하며 릴리스 노트를 매번 손으로 쓰는 메인테이너
- "지금 배포하면 무엇이 나가는가"를 릴리스 전에 빠르게 점검하고 싶은 팀
- semver 판단(패치인가 마이너인가)을 근거와 함께 정리하고 싶은 개발자
활용 예시
- 릴리스 직전에 "미배포 변경사항 정리해줘"라고 요청하면, 마지막 배포 태그부터 HEAD까지의 diff를 읽고 CHANGELOG 초안을 레이어별로 뽑아줍니다.
- 코어 패키지만 수정된 상황에서 "CLI 패키지도 올려야 하나?"를 판단해야 할 때, 레이어 영향 표로 어느 패키지가 실제로 영향을 받는지 확인합니다.
- 브레이킹 체인지가 섞였는지 확인하고 싶을 때, 영향받는 레이어별 파괴적 변경 목록과 major 승격 필요 여부를 받아봅니다.
· · · 설치 가이드 · · ·
Claude 앱에 설치 (터미널 필요 없음)
- 아래 버튼으로 ZIP 파일을 받으세요.
- Claude 설정 → Capabilities에서 '코드 실행 및 파일 생성'을 켭니다. (한 번만)
- Claude에서 Customize → Skills → + → '스킬 업로드'를 누르고 받은 ZIP을 올립니다.
Claude Code에 설치
Claude에게 맡기기 — 아래 문장을 Claude Code에 붙여넣으세요
클로드스킬마트에서 찾은 스킬을 설치해줘. GitHub 저장소 code-yeongyu/oh-my-openagent 의 .agents/skills/get-unpublished-changes 폴더를 내 ~/.claude/skills/get-unpublished-changes/ 에 그대로 복사해줘. 설치가 끝나면 이 스킬로 무엇을 할 수 있는지 한 줄로 알려줘.
직접 명령으로 설치하기
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/get-unpublished-changes ~/.claude/skills/⚠ 제3자가 만든 스킬입니다. 설치 전 원본 저장소를 한 번 확인하세요.
- 터미널을 엽니다.
- 스킬 폴더를 준비합니다:
mkdir -p ~/.claude/skills - 저장소를 임시 폴더에 복제합니다:
git clone https://github.com/code-yeongyu/oh-my-openagent.git /tmp/oh-my-openagent - 스킬만 복사합니다:
cp -r /tmp/oh-my-openagent/.agents/skills/get-unpublished-changes ~/.claude/skills/ ~/.claude/skills/get-unpublished-changes/SKILL.md를 열어Release Layers표의 패키지 경로와 npm 패키지 이름을 본인 프로젝트에 맞게 수정합니다(그대로 쓰면 이 저장소 전용입니다).- Claude Code를 재시작하고, git 저장소 루트에서 "미배포 변경사항 알려줘" 또는 "what changed"라고 요청합니다.
GitHub에서 원본 보기 ↗라이선스: NOASSERTION