Token导航 LogoToken导航

Agent Skill · 前端设计

peach-agent-team-refactor(桃子 Agent 团队重构)

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

peach-agent-team-refactor 是前端设计类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描有未通过项,按安装量在前端设计类的 10,216 个 Skill 里排第 6,634。

总安装 475周安装 20GitHub Stars 公开资料未说明下载 166核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/peachsolution/peach-harness --skill peach-agent-team-refactor

这个 Skill 是做什么的

前端设计类 Skill 关注页面结构、视觉规范和组件写法,输出通常是可运行的界面代码。

peach-agent-team-refactor 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息。适合在 Codex、Claude、Cursor、Gemini CLI 中围绕仓库状态、代码变更进行整理。

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

来源仓库内路径:skills/peach-agent-team-refactor

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/peachsolution/peach-harness --skill peach-agen…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

peach-agent-team-refactor 怎么安装?

在终端执行 npx skills add https://github.com/peachsolution/peach-harness --skill peach-agent-team-ref…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

peach-agent-team-refactor 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

peach-agent-team-refactor 需要什么权限?

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

peach-agent-team-refactor 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

peach-agent-team-refactor 用的人多吗?

公开数据是累计安装 475 次,近一周安装 20 次,下载 166 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

peach-agent-team-refactor 安全吗?

第三方扫描有未通过项,风险较高。除非你确认过源码,否则不建议直接安装到常用环境。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理前端设计类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

前端设计类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
frontend-design

前端设计 · Codex、Claude

8,823,360126,072只读MIT通过
vercel-composition-patterns

Vercel 组合模式 · Codex、Claude

3,858,81625,893需要联网MIT通过
vercel-react-native-skills

Vercel React native skills 前端 · Codex、Claude

2,468,66425,878只读MIT通过
adapt

adapt 搜索 · Codex、Claude

2,027,04023,125操作浏览器未明确通过
bolder

bolder 分析 · Codex、Claude

2,004,28823,130只读未明确通过
peach-agent-team-refactor

桃子 Agent 团队重构 · 本页

475—需要联网未明确未通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Peach Agent Team Refactor

Overview

PeachSolution 레거시 모듈을 test-data 패턴으로 변환하는 리팩토링 전용 팀 스킬입니다.

기존 team-refactor를 대체하며, backend/frontend 역할 정의와 QA 절차를 이 문서 안에 포함합니다.

Inputs

/peach-agent-team-refactor [모듈명] layer=backend|frontend|all [옵션]

# 옵션
# model=sonnet|opus|haiku  (서브에이전트 모델 override, 기본값: sonnet)
# file=Y|N
# ui=crud|two-depth|select-list
# tdd=Y|N

Preconditions

  • 리팩토링 대상 모듈이 존재해야 합니다.
  • Backend 리팩토링 시 DB 스키마가 존재해야 합니다.
  • 기능 변경이 아니라 구조 정리만 수행합니다.

Orchestration

0. 입력 검증

에이전트 팀 기능 활성화 확인

아래 명령으로 ~/.claude/settings.json에 에이전트 팀 플래그가 설정되어 있는지 확인합니다:

cat ~/.claude/settings.json | grep -i "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS"

설정이 없거나 "1"이 아니면 즉시 중단하고 다음 안내를 출력합니다:

⚠️  에이전트 팀 기능이 비활성화되어 있습니다.

~/.claude/settings.json에 아래 내용을 추가한 후 Claude Code를 재시작하세요:

{
  "env": {
    "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
  }
}

설정 가이드: https://github.com/peachSolution/peach-harness/blob/main/docs/06-에이전트팀-설정.md
공식 문서: https://code.claude.com/docs/ko/agent-teams

layer와 모듈명이 모두 지정되어야 다음 단계로 진행합니다. 누락된 경우 반드시 개발자에게 질문합니다.

layer 미지정 시:

layer를 선택해주세요:
1. backend — Backend만 리팩토링
2. frontend — Frontend만 리팩토링
3. all — 전체 리팩토링

모듈명 미지정 시:

모듈명을 입력해주세요 (예: notice-board, product-manage):

model 옵션:

  • 미지정: 기본값 sonnet으로 모든 서브에이전트 실행
  • 지정 시: 모든 서브에이전트를 해당 모델로 override
  • 허용 값: sonnet, opus, haiku

1. 환경 확인

# 레거시 모듈 존재 확인
ls api/src/modules/[모듈명]/
ls front/src/modules/[모듈명]/

# DAO 라이브러리 감지 (중요!)
head -5 api/src/modules/test-data/dao/test-data.dao.ts
# from 'bunqldb' → 재할당 방식 (sql`${query} AND ...`)
# from 'sql-template-strings' → append 방식 (.append(SQL`AND ...`))

# Controller 프레임워크 감지
head -3 api/src/modules/test-data/controller/test-data.controller.ts
# routing-controllers → Koa / elysia / createElysia → Elysia

# DB 스키마 확인
ls api/db/schema/

1.5. 레거시 코드 분석 (Analyze)

오케스트레이터가 레거시 모듈의 현재 상태를 분석하고, 서브에이전트 프롬프트에 컨텍스트로 주입합니다.

# 레거시 코드 구조 파악
ls -la api/src/modules/[모듈명]/
ls -la front/src/modules/[모듈명]/

# 주요 파일 읽기
cat api/src/modules/[모듈명]/**/*.ts
cat front/src/modules/[모듈명]/**/*.{vue,ts}

분석 항목:

  1. 구조 gap: test-data 대비 파일 분리 상태, 네이밍 불일치
  2. 로직 gap: test-data에 없는 비즈니스 로직 식별
  3. 보존 목록: 기능으로서 반드시 유지해야 할 로직 목록화
  4. 적응 결정: Must Follow → 강제 변환 / May Adapt → 보존할 로직과 변환 방식

분석 결과를 서브에이전트에게 전달:

  • 각 에이전트 생성 시 프롬프트에 "레거시 분석 결과: [gap 목록], 보존 로직: [목록]"을 포함

2. 팀 구성 다이어그램

layer=all

refactor-backend ──→ backend-qa        (병렬)
         │
         └──→ refactor-frontend ──→ frontend-qa

layer=backend

refactor-backend ──→ backend-qa

layer=frontend

refactor-frontend ──→ frontend-qa

3. 팀 생성

TeamCreate: team_name="[모듈명]-refactor-team"

# layer=all
TaskCreate:
1. "Backend 리팩토링" (owner: refactor-backend)
2. "Backend QA 검증" (blockedBy: Task1, owner: backend-qa)
3. "Frontend 리팩토링" (blockedBy: Task1, owner: refactor-frontend)
4. "Frontend QA 검증" (blockedBy: Task3, owner: frontend-qa)

# layer=backend
TaskCreate:
1. "Backend 리팩토링" (owner: refactor-backend)
2. "Backend QA 검증" (blockedBy: Task1, owner: backend-qa)

# layer=frontend
TaskCreate:
1. "Frontend 리팩토링" (owner: refactor-frontend)
2. "Frontend QA 검증" (blockedBy: Task1, owner: frontend-qa)

역할별 지시

각 역할의 전체 정의(페르소나, Bounded Autonomy, 워크플로우)는 references/에 있습니다. 서브에이전트 생성 시 해당 파일의 전체 내용을 프롬프트에 포함합니다. model= 옵션이 지정된 경우, 각 에이전트 호출 시 model 파라미터로 전달하여 frontmatter 기본값을 override합니다.

역할참조 파일핵심 스킬
refactor-backendreferences/refactor-backend-agent.mdpeach-refactor-backend
backend-qareferences/backend-qa-agent.md검증 전용 (읽기전용, worktree)
refactor-frontendreferences/refactor-frontend-agent.mdpeach-refactor-frontend
frontend-qareferences/frontend-qa-agent.md검증 전용 (읽기전용, worktree)
refactor-backend
  • peach-refactor-backend 기준으로 type/dao/service/controller/test를 정리합니다.
  • DAO 라이브러리 분기:

- bunqldb 감지 시: 재할당 방식 (sql\${query} AND field = ${val}`) - sql-template-strings 감지 시: append 방식 (.append(SQL\AND field = ${val}`)

  • 기존 기능은 유지하고 구조만 개선합니다.
  • 4단계 리팩토링 순서: Type → DAO → Service/Controller → TDD
  • 완료 기준: bun test, bun run lint:fixed, bun run build
  • 상세: references/refactor-backend-agent.md 참조
backend-qa
  • 리팩토링 후 구조, 패턴, 테스트, 빌드를 검증합니다.
  • test-data 패턴 준수 여부를 확인합니다.
  • QA 체크리스트 (7항목):

1. type/, dao/, service/, controller/, test/ 구조 존재 2. Service static 메서드 규칙 준수 3. FK 제약조건 없음 4. bun test 통과 5. bun run lint:fixed 통과 6. bun run build 성공 7. 기능 100% 보존 확인

  • 상세: references/backend-qa-agent.md 참조
refactor-frontend
  • peach-refactor-frontend 기준으로 type/store/pages/modals를 정리합니다.
  • URL watch 패턴, Composition API, Pinia Option API를 강제합니다.
  • 3단계 리팩토링 순서: Type & Store → Pages → Modals
  • 완료 기준: bunx vue-tsc --noEmit, bun run lint:fix, bun run build
  • 상세: references/refactor-frontend-agent.md 참조
frontend-qa
  • 파일 구조, watch 패턴, UI 패턴, 빌드 결과를 검증합니다.
  • 금지된 UI 패턴과 타입 규칙 위반 여부를 확인합니다.
  • QA 체크리스트 (8항목):

1. 파일 구조 (pages/, modals/, store/, type/) 존재 2. Composition API (<script setup>) 패턴 준수 3. Pinia Option API Store 패턴 준수 4. URL watch 패턴 적용 여부 5. listAction, resetAction, listMovePage 함수 존재 6. bunx vue-tsc --noEmit 통과 7. bun run lint:fix 통과 8. bun run build 성공 + AI Slop 제거 확인

  • 상세: references/frontend-qa-agent.md 참조

Ralph Loop (반복 검증 메커니즘)

QA 실패 시 Ralph Loop(Vercel Labs) 패턴으로 구조화된 피드백을 주입한다.

에스컬레이션 단계

반복 횟수단계행동
1~3회자율 수정QA 피드백만으로 코드 수정
4~7회가이드 재참조test-data 기준골격 전체 재읽기 후 수정
8~10회최소 수정Must Follow 항목만 집중, 나머지 보류
11+중단사용자 에스컬레이션

적용 방식

  • Backend QA 실패 → refactor-backend 수정 → backend-qa 재검증 (SendMessage)
  • Frontend QA 실패 → refactor-frontend 수정 → frontend-qa 재검증

에스컬레이션 보고

## Ralph Loop 에스컬레이션
- 모듈: [모듈명]
- 반복: N/10회
- 단계: [현재 단계]
- 미해결: [위반 항목]
- 권장: [수동 개입 사항]

Completion

기능 100% 보존과 QA 통과가 모두 확인되어야 완료입니다.

1. 증거 수집

오케스트레이터가 /peach-qa-gate를 자동 실행 → 증거 보고서 생성

  • 판정이 ❌이면 해당 항목 수정 후 재실행
  • 판정이 ✅이면 다음 단계 진행

2. 팀 정리

SendMessage(shutdown_request) → 모든 팀원에게
TeamDelete → 팀 정리

완료 보고 형식

✅ 리팩토링 팀 작업 완료

모듈: [모듈명]
layer: [all|backend|frontend]

결과:
✅ refactor-backend: Backend 리팩토링 완료
✅ backend-qa: TDD X개 통과
✅ refactor-frontend: Frontend 리팩토링 완료
✅ frontend-qa: vue-tsc + lint + build 통과
✅ qa-gate: 증거 보고서 생성 + 완료 가능 판정

리팩토링된 파일:
Backend:
├── api/src/modules/[모듈명]/type/
├── api/src/modules/[모듈명]/dao/
├── api/src/modules/[모듈명]/service/
├── api/src/modules/[모듈명]/controller/
└── api/src/modules/[모듈명]/test/

Frontend:
├── front/src/modules/[모듈명]/type/[모듈명].type.ts
├── front/src/modules/[모듈명]/store/[모듈명].store.ts
├── front/src/modules/[모듈명]/pages/
└── front/src/modules/[모듈명]/modals/

변경 요약:
- [레거시 패턴 → 신규 패턴 목록]
- [제거된 AI Slop 항목]
- [개선된 구조 설명]

Examples

# 전체 리팩토링
/peach-agent-team-refactor notice-board layer=all

# Backend만 리팩토링
/peach-agent-team-refactor product-manage layer=backend tdd=Y

# Frontend만 리팩토링
/peach-agent-team-refactor member-data layer=frontend ui=two-depth

# opus 모델로 전체 리팩토링
/peach-agent-team-refactor notice-board layer=all model=opus

平台分布

Codex

37.75%
按下载量换算63

Claude

26.2%
按下载量换算43

Cursor

20.19%
按下载量换算34

Gemini CLI

9.8%
按下载量换算16

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

通过

权限和风险

需要联网

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills