Token导航 LogoToken导航TokenDH.com
开发需要联网github未标认证来源可访问许可证需确认审计通过

peach-release桃子释放

Agent Skill

peach-release 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

465

周安装

19

GitHub Stars

公开资料未说明

下载量

149
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:peach-release(桃子释放)
来源仓库:https://github.com/peachsolution/peach-harness
仓库路径:skills/peach-release
安装命令:
npx skills add https://github.com/peachsolution/peach-harness --skill peach-release
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/peachsolution/peach-harness --skill peach-release

简介

peach-release 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更进行整理。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用该技能。
  • 安装前需确认权限范围和维护状态,注意可能触发联网、命令执行或文件读写操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

peach-release — 릴리스 일괄 처리

peach-harness 저장소의 릴리스를 한 번에 처리한다. 두 버전 파일 동기화 → CHANGELOG.md 업데이트 → develop 커밋/푸시 → main PR 생성 → 머지 → GitHub Release 생성까지 자동화한다.

전제조건

  • peach-harness 저장소 루트에서 실행
  • develop 브랜치에 체크아웃된 상태
  • gh CLI 인증 완료

Workflow

1단계: 상태 확인

git status && git branch && git log --oneline -5
  • develop 브랜치인지 확인한다. 아니면 중단하고 사용자에게 알린다.
  • 미스테이지 변경사항이 있으면 사용자에게 보여주고 계속할지 확인한다.

2단계: 분석 → 계획 한 번에 제시

2-1. 현재 버전 확인 (2중 교차 검증)

grep '"version"' .claude-plugin/marketplace.json
grep '"version"' .claude-plugin/plugin.json

두 값이 일치해야 정상이다. 불일치 시 중단하고 사용자에게 알린다.

2-2. 신규 커밋 추출 (Release 커밋 기준)

git log main..develop은 main이 뒤처진 경우 이미 릴리스된 커밋까지 포함하므로 사용 금지. 대신 Release v{현재버전} 커밋 이후 신규 커밋만 추출한다.

CURRENT_VER=$(grep -m1 '"version"' .claude-plugin/plugin.json | grep -o '[0-9]*\.[0-9]*\.[0-9]*')
RELEASE_COMMIT=$(git log --oneline --all | grep "Release v${CURRENT_VER}" | head -1 | awk '{print $1}')
git log ${RELEASE_COMMIT}..HEAD --oneline
git diff ${RELEASE_COMMIT}..HEAD --stat
핵심 원칙: 분석 대상은 Release v{현재버전} 커밋 이후 신규 커밋만이다. Release v{현재버전} 커밋 자체는 분석에서 제외한다.
신규 커밋이 0개이면 "릴리스할 변경사항이 없습니다"를 출력하고 중단한다.

2-3. 분석 + 계획 통합 출력

AI는 커밋을 분석하여 버전 타입을 결정하고, CHANGELOG 초안과 실행 계획을 한 번에 출력한다.

버전 판단 기준 (핵심 스킬: team 계열, gen-* 계열):

변경 유형버전예시
문서 수정, 오타, 버그 수정, 유틸 스킬 추가patchSKILL.md 오류 수정, 보조 스킬 1개 추가
핵심 스킬 추가/개선, 에이전트 로직 변경minor새 gen-* 스킬 추가, team 워크플로우 개선
하위호환 파괴, 구조 변경major배포 구조 변경, 스킬 인터페이스 변경
🚀 Release v{새버전} 계획
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
버전 검증:
  plugin.json      : v{현재버전}
  marketplace.json : v{현재버전}  ← 일치 ✅

커밋 ({N}개):
  {커밋 해시} {커밋 메시지}
  ...

버전: {현재버전} → {새버전} ({patch/minor/major})
이유: {판단 근거 한 줄}

📝 CHANGELOG.md 추가 내용:
## [v{새버전}] - {YYYY-MM-DD}

### Added
- ...

### Changed
- ...

### Removed
- ...

### Fixed
- ...

📦 실행 순서:
  1. marketplace.json / plugin.json 버전 업데이트
  2. CHANGELOG.md 맨 위에 블록 추가
  3. git commit -m "Release v{새버전}"
  4. git push origin develop
  5. gh pr create --base main --head develop --title "Release v{새버전}"
  6. gh pr merge {PR번호} --merge --delete-branch=false
  7. gh release create v{새버전} --target main
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
진행할까요? 수정이 필요하면 말씀해 주세요.

대화 보완: 사용자가 버전 변경·CHANGELOG 수정·항목 추가 등을 요청하면 해당 부분만 수정하여 위 계획을 다시 출력한다. 승인("진행")이 올 때까지 반복한다.

사용자가 진행을 승인하면 3단계를 순서대로 실행한다. 취소하면 중단한다.

3단계: 일괄 실행

승인 후 아래 작업을 순서대로 실행한다. 각 단계 완료 시 진행 상황을 출력한다.

4-1. 두 버전 파일 동시 업데이트

반드시 두 파일을 동시에 같은 버전으로 업데이트한다. 불일치 시 auto update가 실패한다.

  • .claude-plugin/marketplace.jsonplugins[0].version
  • .claude-plugin/plugin.jsonversion

4-2. CHANGELOG.md 업데이트

3단계에서 작성한 버전 블록을 CHANGELOG.md 맨 위에 추가한다.

  • 해당 섹션이 없으면 생략한다 (빈 섹션 작성 금지).
  • 각 항목은 한 줄 한국어로 간결하게 작성한다.
  • CHANGELOG.md가 없으면 신규 생성한다. 파일 상단에 아래 헤더를 포함한다:
# Changelog

> [keep-a-changelog](https://keepachangelog.com) 포맷을 따릅니다.
> 버전은 [Semantic Versioning](https://semver.org)을 따릅니다.

CHANGELOG.md 포맷 (keep-a-changelog 표준):

## [v{버전}] - {YYYY-MM-DD}

### Added
- 새로 추가된 스킬, 기능, 파일

### Changed
- 기존 기능 개선, 워크플로우 변경, 구조 개편

### Removed
- 제거된 스킬, 파일, 기능

### Fixed
- 버그 수정, 오타 수정

분류 기준:

커밋 prefix / 파일 변화섹션
feat:, 새 SKILL.md 추가Added
refactor:, docs:, 기존 SKILL.md 수정, references 재구성Changed
파일 삭제, 이전Removed
fix:, 오타 수정Fixed

4-3. 커밋

git add .claude-plugin/marketplace.json .claude-plugin/plugin.json CHANGELOG.md
git commit -m "Release v{버전}"

4-4. develop 푸시

git push origin develop

4-5. main PR 생성

실행 전 기존 PR 여부를 확인한다. 이미 열린 PR이 있으면 생성을 건너뛰고 해당 번호를 사용한다.

PR_NUM=$(gh pr list --base main --head develop --state open --json number --jq '.[0].number')
if [ -z "$PR_NUM" ]; then
  gh pr create \
    --base main \
    --head develop \
    --title "Release v{버전}" \
    --body "..."
  PR_NUM=$(gh pr list --base main --head develop --state open --json number --jq '.[0].number')
fi

PR body는 CHANGELOG.md에 방금 작성한 버전 블록 내용을 그대로 사용한다.

## Release v{버전}

### 변경 사항
{CHANGELOG.md 해당 버전 블록의 내용}

### 버전
- {이전 버전} → {새 버전}
- 변경 유형: {patch/minor/major}

🤖 Generated with [Claude Code](https://claude.com/claude-code)

4-6. PR 머지

gh pr merge {PR_NUM} --merge --delete-branch=false
--delete-branch=false: develop 브랜치는 삭제하지 않는다.

4-7. GitHub Release 생성

실행 전 동일 버전 Release가 이미 존재하는지 확인한다. 존재하면 생성을 건너뛴다.

if ! gh release view v{버전} > /dev/null 2>&1; then
  gh release create v{버전} \
    --title "v{버전}" \
    --notes "..." \
    --target main
else
  echo "ℹ️ Release v{버전} 이미 존재 — 건너뜀"
fi

릴리즈 노트는 CHANGELOG.md 해당 버전 블록을 그대로 사용한다.

5단계: 완료 보고

✅ Release v{버전} 완료
- develop 커밋: {커밋 해시}
- PR: {PR URL}
- main 머지: 완료
- GitHub Release: {Release URL}

규칙

  • develop 브랜치에서만 버전을 업데이트한다. main 직접 작업 금지.
  • 버전 타입(major/minor/patch)은 AI가 분석하여 결정한다.
  • 분석 → CHANGELOG 초안 → 실행 계획을 한 번에 출력한다. 분석과 계획을 별도로 나눠 묻지 않는다.
  • 사용자가 수정을 요청하면 해당 부분만 고쳐 계획을 다시 출력한다. 승인("진행")이 올 때까지 대화로 보완한다.
  • 승인은 1회만 받는다. 단계별 개별 승인 금지.
  • 두 버전 파일은 항상 동일한 버전으로 유지한다.
  • CHANGELOG.md는 항상 최신 버전이 맨 위에 위치한다.
  • PR body와 GitHub Release 노트는 CHANGELOG.md 내용을 기준으로 작성한다 (중복 작성 금지).

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

33.75%
按下载量换算50

Claude

30.14%
按下载量换算45

Cursor

18.08%
按下载量换算27

Gemini CLI

9.59%
按下载量换算14

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills