Claude Code Plugins

Community-maintained marketplace

Feedback

릴리스 노트 작성. 시작/끝 태그를 받아 ICJC-Backend, ICJC-Frontend, ICJC-Agent 서브모듈의 변경사항을 분석하여 사용자 친화적인 릴리스 노트를 생성한다. "릴리스 노트", "release notes", "변경사항", "업데이트 내역" 등 요청 시 사용.

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name release-notes
description 릴리스 노트 작성. 시작/끝 태그를 받아 ICJC-Backend, ICJC-Frontend, ICJC-Agent 서브모듈의 변경사항을 분석하여 사용자 친화적인 릴리스 노트를 생성한다. "릴리스 노트", "release notes", "변경사항", "업데이트 내역" 등 요청 시 사용.

Release Notes Generator

ICJC 프로젝트 릴리스 노트 자동 생성 스킬.

사용법

사용자가 시작/끝 태그를 제공하면 릴리스 노트를 생성한다.

예: v1.0.17 v1.0.18
예: v1.0.15~v1.0.16 사이 변경사항 정리해줘

워크플로우

1. 커밋 수집

각 서브모듈에서 태그 사이의 커밋을 수집한다:

# Backend
cd ICJC-Backend && git log {시작태그}..{끝태그} --format="%s" --no-merges

# Frontend
cd ICJC-Frontend && git log {시작태그}..{끝태그} --format="%s" --no-merges

# Agent
cd ICJC-Agent && git log {시작태그}..{끝태그} --format="%s" --no-merges

2. 커밋 분석 및 카테고리화

수집된 커밋 메시지를 분석하여 의미 있는 카테고리로 그룹화한다. 카테고리는 커밋 내용에 따라 동적으로 결정한다.

카테고리 예시 (상황에 따라 달라짐):

  • 새로운 모델 추가
  • UI/UX 개선
  • 새로운 기능
  • 모바일 최적화
  • 성능/안정성 향상
  • 보안 업데이트
  • API 변경
  • 버그 수정

3. 릴리스 노트 작성

다음 규칙을 따라 작성한다:

  • 기술적 용어를 사용자 친화적으로 변환
  • 내부 티켓 번호(IB1800-xxxx) 제거
  • deploy trigger, merge 커밋 등 노이즈 제외
  • 유사한 변경사항은 하나로 통합
  • 각 항목은 "기능명: 설명" 형식으로 작성

출력 형식

## {날짜} 업데이트

{기능명}: {사용자 친화적 설명}

{기능명}: {사용자 친화적 설명}

{기능명}: {사용자 친화적 설명}

출력 예시

## 12월 17일 업데이트

OrcA Coder 모델 프로덕션 오픈: OrcA Coder 모델이 프로덕션 환경에 추가되어 코딩 작업에 특화된 AI 지원을 제공합니다.

멤버 온보딩 프로세스 구현: 팀원 초대 시 온보딩 정보 입력 페이지가 추가되어 조직/팀 확인 및 직군 선택이 가능해졌으며, 초대 이메일에 사용자 정보가 포함됩니다.

모바일 환경 최적화: 사이드바, 채팅창, AI 드라이브, 검색 모달 등 모든 주요 화면이 모바일 환경에 최적화되어 반응형으로 동작합니다.

주의사항

  • 각 항목 사이에 빈 줄을 넣어 마크다운 렌더링 시 줄바꿈이 유지되도록 한다
  • 볼드체(**) 사용하지 않음
  • 내부 구현 세부사항(리팩토링, 테스트 추가 등)은 제외하거나 통합