Skill

ext-github-release-manager

github-release-manager 외부 플러그인 워크플로우 실행

From npd
Install
1
Run in your terminal
$
npx claudepluginhub unicorn-plugins/npd --plugin npd
Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

ext-github-release-manager

목표

github-release-manager 플러그인에 GitHub Release 문서 자동 생성·수정·삭제 및 구성 추천 워크플로우를 위임함.

선행 요구사항

  • github-release-manager 플러그인 설치 필수
    • claude plugin marketplace add unicorn-plugins/github-release-manager
    • claude plugin install github-release-manager@github-release-manager
  • GitHub CLI (gh) 설치 및 인증 완료
  • Context7 MCP 서버 설치 (공식 문서 조회용)

활성화 조건

사용자가 /npd:ext-github-release-manager 호출 시.

크로스-플러그인 스킬 위임 규칙

스킬FQN설명
구성 추천github-release-manager:recommend-template프로젝트 특성 분석 기반 Release 문서 구성 추천
Release 생성github-release-manager:create-release커밋·PR·이슈 분석 후 Release 문서 자동 생성
Release 수정github-release-manager:edit-release기존 Release 문서 분석 및 수정
Release 삭제github-release-manager:delete-releaseRelease 문서 삭제 및 태그 관리

ARGS 스키마

recommend-template

{
  "source_plugin": "npd",
  "project_dir": "{프로젝트 디렉토리}"
}

create-release

{
  "source_plugin": "npd",
  "project_dir": "{프로젝트 디렉토리}",
  "version": "{릴리스 버전 (선택)}",
  "base_ref": "{비교 기준 태그/커밋 (선택)}"
}

edit-release

{
  "source_plugin": "npd",
  "project_dir": "{프로젝트 디렉토리}",
  "version": "{수정 대상 릴리스 버전}",
  "changes": "{수정할 내용 설명 (선택)}"
}

delete-release

{
  "source_plugin": "npd",
  "project_dir": "{프로젝트 디렉토리}",
  "version": "{삭제 대상 릴리스 버전}",
  "delete_tag": false
}

도메인 컨텍스트 수집

Phase 0에서 아래 컨텍스트를 수집하여 실행 경로를 결정함:

수집 대상명령용도
기존 릴리스 목록gh release list --limit 10경로 분기 판단
Git 태그 목록git tag --sort=-v:refname버전 결정, base_ref 추론
최근 커밋 이력git log {last_tag}..HEAD --onelineRelease 본문 생성 소스
릴리스 구성 파일.github/release.yml 존재 여부경로 분기 판단
패키지 버전package.json, pyproject.toml 버전 필드버전 자동 추론

경로 분기 판단 기준

조건실행 경로
기존 릴리스 0건 또는 .github/release.yml 미존재Recommend → Create
기존 릴리스 1건 이상 + .github/release.yml 존재Direct Create
사용자가 특정 릴리스 수정 요청Direct Edit
사용자가 특정 릴리스 삭제 요청Direct Delete

워크플로우

Phase 0: 사전 확인

  1. github-release-manager 플러그인 설치 여부 확인
  2. gh CLI 설치 및 인증 상태 확인
  3. 현재 프로젝트 디렉토리 확인 (cwd)
  4. 도메인 컨텍스트 수집 (릴리스 목록, 태그, 커밋, 구성 파일, 패키지 버전)
  5. 사용자 의도 파악 (생성/수정/삭제) 및 실행 경로 결정

Phase 1: 실행 경로별 스킬 위임

Recommend → Create 경로:

  1. github-release-manager:recommend-template 호출
  2. 추천 결과 사용자 확인
  3. github-release-manager:create-release 호출

Direct Create 경로:

  1. github-release-manager:create-release 호출

Direct Edit 경로:

  1. github-release-manager:edit-release 호출

Direct Delete 경로:

  1. github-release-manager:delete-release 호출

Phase 2: 완료

위임 결과를 사용자에게 보고.

MUST 규칙

#규칙
1Phase 0에서 반드시 도메인 컨텍스트를 수집한 뒤 경로를 결정할 것
2source_plugin: "npd" 를 항상 ARGS에 포함할 것
3플러그인 미설치 시 설치 안내 후 중단할 것

MUST NOT 규칙

#금지 사항
1플러그인 설치 확인 없이 스킬을 위임하지 않을 것
2사용자 의도 파악 없이 임의로 삭제 경로를 실행하지 않을 것

검증 체크리스트

  • Phase 0 도메인 컨텍스트 수집 완료
  • 실행 경로 결정 완료
  • 해당 스킬 위임 완료
  • 위임 결과 사용자 보고 완료
Stats
Stars2
Forks0
Last CommitFeb 26, 2026