Skip to main content

agent-interaction

에이전트 간 상호작용 구조와 워크플로우 정의

来源信息

仓库
BangDori/prowl
最近来源活动
2026年3月2日 14:18
检测到的 SKILL.md 语言
韩语
星标
10
分支
0

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
agent-interaction
description
에이전트 간 상호작용 구조와 워크플로우 정의
user-invocable
false
# Agent Interaction Guide 에이전트 간 상호작용 구조와 워크플로우를 정의합니다. ## 팀 구성 ``` ┌─────────────────────────────────────────────────────────┐ │ Strategic Layer │ │ ┌─────────┐ ┌──────────────────┐ │ │ │ CTO │───▶│ Planning Advisor │ │ │ └────┬────┘ └────────┬─────────┘ │ │ │ │ (Codex 호출) │ │ ▼ ▼ │ │ ┌─────────────────────────────────────┐ │ │ │ .context/plan.md │ │ │ └─────────────────────────────────────┘ │ └─────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────┐ │ Execution Layer │ │ │ │ ┌───────────┐ ┌──────────────┐ ┌──────────────┐ │ │ │ FE Lead │ │ Electron Lead │ │ Platform Lead │ │ │ └─────┬─────┘ └──────┬───────┘ └──────┬───────┘ │ │ │ │ │ │ │ └───────────────┼──────────────────┘ │ │ │ │ │ ▼ │ │ ┌─────────────────┐ │ │ │ UX Lead │ (UI 검토) │ │ └─────────────────┘ │ └─────────────────────────────────────────────────────────┘ │ ▼ ┌─────────────────────────────────────────────────────────┐ │ Support Layer │ │ │ │ ┌──────────────┐ ┌─────────────┐ ┌──────────────┐ │ │ │ DevOps Lead │ │ Test Lead │ │ Tech Writer │ │ │ └──────────────┘ └─────────────┘ └──────────────┘ │ └─────────────────────────────────────────────────────────┘ ``` ## 워크플로우 ### Phase 1: 계획 수립 ``` 요청 접수 │ ▼ ┌─────────┐ │ CTO │ ─── .context/plan.md 작성 └────┬────┘ │ ▼ ┌──────────────────┐ │ Planning Advisor │ ─── 계획 검토 └────────┬─────────┘ │ ┌────┴────┐ │ 위험도? │ └────┬────┘ │ ┌─────┼─────┐ ▼ ▼ ▼ 저/중 고위험 │ │ │ ▼ │ Codex 검증 │ │ └──┬──┘ ▼ 피드백 반영 │ ▼ 계획 확정 ``` ### Phase 2: 구현 계획에 명시된 담당 Lead가 작업 수행: | 변경 영역 | 담당 Lead | 협업 대상 | |-----------|-----------|-----------| | React 컴포넌트 | FE Lead | UX Lead | | Main process | Electron Lead | Platform Lead | | IPC 채널 | Electron Lead | FE Lead | | launchd 연동 | Platform Lead | Electron Lead | | 스타일/디자인 | UX Lead | FE Lead | | 빌드/패키징 | DevOps Lead | - | | 테스트 | Test Lead | 해당 Lead | | 문서 | Tech Writer | 해당 Lead | ### Phase 3: 검증 ``` 구현 완료 │ ▼ ┌──────────────┐ │ Test Lead │ ─── 테스트 커버리지 및 품질 검토 └──────┬───────┘ │ ▼ ┌──────────────┐ │ DevOps Lead │ ─── bun run test && bun run build └──────┬───────┘ │ ▼ ┌──────────────┐ │ UX Lead │ ─── UI 변경 시 시각적 검토 └──────┬───────┘ │ ▼ ┌──────────────┐ │ Tech Writer │ ─── 문서 업데이트 필요 시 └──────────────┘ ``` ## 공유 아티팩트 | 파일 | 용도 | 작성자 | 소비자 | |------|------|--------|--------| | `.context/plan.md` | 구현 계획 | CTO | 모든 Lead | | `.context/review.md` | Planning Advisor 피드백 | Planning Advisor | CTO | | `CLAUDE.md` | 프로젝트 가이드 | Tech Writer | 모든 에이전트 | ## 핸드오프 프로토콜 ### CTO → Planning Advisor ```markdown ## 계획 검토 요청 plan.md 경로: .context/plan.md 주요 변경: [IPC 추가 / 시스템 연동 / UI 변경 / ...] 예상 위험도: [저 / 중 / 고] ``` ### Planning Advisor → CTO ```markdown ## 계획 검토 결과 위험도: [저 / 중 / 고] Codex 검증: [수행 / 생략] ### 이슈 1. ... ### 권고 1. ... 결론: [수정 필요 / 진행 가능] ``` ### CTO → Lead ```markdown ## 작업 할당 담당: [FE Lead / Electron Lead / Platform Lead] plan.md 섹션: [해당 섹션 참조] 성공 기준: [구체적 기준] 협업 필요: [다른 Lead와 협업 필요 시] ``` ### Lead → Lead (협업) ```markdown ## 협업 요청 요청자: [FE Lead] 대상: [Electron Lead] 내용: IPC 채널 `jobs:newChannel` 추가 필요 스펙: - 입력: { ... } - 출력: { ... } ``` ### Lead → UX Lead (UI 검토) ```markdown ## UI 검토 요청 변경 컴포넌트: [JobCard, LogViewer, ...] 스크린샷: [첨부 또는 dev server URL] 체크 포인트: - 디자인 시스템 준수 - 레이아웃 깨짐 ``` ### Lead → Tech Writer ```markdown ## 문서 업데이트 요청 변경 내용: [새 IPC 채널 / 새 타입 / ...] 업데이트 대상: [CLAUDE.md / README.md] ``` ## IPC 변경 시 필수 협업 IPC 채널 추가/수정은 반드시 세 곳을 동시에 변경해야 함: ``` Electron Lead: src/main/ipc.ts (핸들러) │ ├──▶ src/preload/index.ts (contextBridge) │ └──▶ FE Lead: src/renderer/global.d.ts (타입) ``` **협업 순서:** 1. Electron Lead가 ipc.ts + preload/index.ts 수정 2. FE Lead에게 global.d.ts 타입 정의 요청 3. FE Lead가 렌더러에서 사용 ## 에스컬레이션 ### Lead → CTO 다음 상황에서 CTO에게 에스컬레이션: - 계획에 명시되지 않은 추가 변경 필요 - 다른 Lead와 의견 충돌 - 기술적 결정이 필요한 상황 ### Planning Advisor → CTO 다음 상황에서 계획 수정 요청: - Codex가 심각한 이슈 발견 - 누락된 파일/변경사항 발견 - 실행 불가능한 계획 ## 완료 조건 모든 작업은 다음을 만족해야 완료: ```bash bun run test # 전체 통과 bun run build # 타입 에러 없음 ``` 추가로 plan.md에 명시된 성공 기준 충족.
在 GitHub 查看