Community라이팅 & 에디팅github.com

JulienLerosty/claude-code-team-kit

마지막 태그 이후의 커밋을 기반으로 릴리스 노트를 작성합니다. 사용자가 릴리스 노트, 변경 로그 또는 '무엇이 출시되었는지'를 요청할 때 사용됩니다.

claude-code-team-kit란 무엇인가요?

이 스킬은 개발자가 마지막 Git 태그 이후의 커밋을 자동으로 분석하여 구조화된 릴리스 노트를 생성할 수 있도록 도와줍니다. `git describe --tags --abbrev=0` 명령어로 마지막 태그를 찾고, `git log`로 커밋 제목 목록을 추출한 후, `team-kit` 서버의 `group_commits` MCP 도구를 호출하여 유형별로(주요 변경 사항이 먼저) 마크다운 형식으로 그룹화합니다. MCP 도구를 사용할 수 없는 경우 동일한 헤더를 사용하여 수동으로 그룹화합니다. 최종 결과는 사용자 중심의 간결한 문장으로 재작성되며, 중복은 병합되고, 주요 변경 사항이 강조됩니다. 이 스킬은 Claude Code 및 유사한 MCP 프로토콜을 지원하는 AI 어시스턴트에서 사용할 수 있으며, 특히 팀 협업 환경에서 릴리스 프로세스를 간소화하는 데 유용합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/release-notes

Installed? Explore more 라이팅 & 에디팅 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

릴리스 노트 작성

  1. 범위 찾기: git describe --tags --abbrev=0 명령어로 마지막 태그를 확인합니다. 마지막 태그가 없으면 전체 히스토리를 사용합니다.
  2. 제목 목록 나열: git log <마지막-태그>..HEAD --no-merges --pretty=format:%s 명령어로 커밋 제목을 추출합니다.
  3. MCP 도구 group_commits(서버 team-kit)를 해당 제목과 함께 호출합니다. 이 도구는 유형별로 그룹화된 마크다운을 반환하며, 주요 변경 사항이 먼저 나옵니다. 도구를 사용할 수 없는 경우 동일한 헤더를 사용하여 수동으로 그룹화합니다.
  4. 커미터가 아닌 독자를 위해 다시 작성: 각 항목을 하나의 평문 문장으로, 사용자에게 보이는 효과를 먼저 언급하고, 티켓 관련 잡음은 제거합니다. 중복을 병합합니다. "주요 변경 사항" 아래의 내용을 유지하고 사용자가 수행해야 할 작업을 설명합니다.
  5. 출력:
## <버전> (<YYYY-MM-DD>)

<2-3문장 요약 단락>

<그룹화된 섹션>

커밋 목록에 없는 변경 사항을 절대 임의로 추가하지 마십시오. 커밋이 불명확한 경우 설명하기 전에 해당 diff(git show <sha> --stat)를 읽으십시오. 버전 번호를 추론할 수 없는 경우 사용자에게 물어보십시오.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

관련 스킬