immacualate/claude-forge/team-orchestrator
- community
Checking that the SKILL.md file is still in the repository.
Agent Teams 오케스트레이션 엔진 - 팀 구성, 작업 분배, 의존성 관리, 결과 집계
Install
npx vskill@latest install immacualate/claude-forge/team-orchestratorSKILL.md
Overview
team-orchestrator 스킬은 /orchestrate 커맨드의 핵심 엔진으로, Agent Teams를 구성하고 작업을 분배하며 결과를 집계하는 오케스트레이션 로직을 정의한다.
전제조건
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS를1로 설정해야 동작- 설정 위치: settings.json의
env또는 셸 환경변수 - 미설정 시 TeamCreate 등 팀 도구 사용 불가
Team Composition
팀 크기 결정
최대 팀원 수: Lead 1 + Teammates 3 (총 4명)
| 작업 규모 | 팀원 수 | 구성 | |
|---|---|---|---|
| 소 (파일 1-3개) | 1-2명 | 구현1 (+테스트1) | |
| 중 (파일 4-8개) | 2-3명 | 구현1-2 + 테스트1 | |
| 대 (파일 9개 이상) | 3명 | 구현2 + 테스트1 또는 패턴별 분리 |
역할 템플릿
풀스택 기능 구현:
| 역할 | subagent_type | 담당 | |
|---|---|---|---|
| Frontend Dev | general-purpose | UI 구현, 컴포넌트 | |
| Backend Dev | general-purpose | API, DB, 로직 | |
| QA Engineer | general-purpose | 테스트, E2E |
리팩토링:
| 역할 | subagent_type | 담당 | |
|---|---|---|---|
| Analyzer | Explore | 코드 분석/계획 | |
| Implementer | general-purpose | 리팩토링 실행 | |
| Verifier | general-purpose | 테스트/검증 |
버그 조사:
| 역할 | subagent_type | 담당 | |
|---|---|---|---|
| Investigator 1 | Explore | 코드 분석 | |
| Investigator 2 | Explore | 로그/환경 분석 | |
| Fixer | general-purpose | 수정 구현 |
Task Distribution
파일 소유권 분리 (CRITICAL)
같은 파일을 2명이 편집하면 덮어쓰기가 발생한다. 반드시 팀원별로 파일 소유권을 분리한다.
작업 분해 규칙
팀원당 5-6개 Task를 배정한다.
| Task 크기 | 판단 기준 | 설명 | |
|---|---|---|---|
| 너무 작음 | 조율 오버헤드 > 이점 | 하나로 합치기 | |
| 적절함 | 명확한 결과물이 있는 자체 포함 단위 | 함수, 테스트 파일, 검토 | |
| 너무 큼 | 체크인 없이 오래 작동 | 더 작게 분할 |
의존성 관리
TaskCreate에서 addBlockedBy 필드로 의존성을 설정한다.
Context Inheritance (CRITICAL)
팀원은 프로젝트 컨텍스트(CLAUDE.md, MCP servers, skills)를 자동 로드하지만, 리더의 대화 기록은 상속하지 않는다.
따라서 팀원 생성 프롬프트에 반드시 다음을 포함해야 한다:
- 작업 목적과 배경
- 관련 파일 경로
- 기대하는 결과물
- 주의사항/제약사항
CLAUDE.md는 정상 작동: 팀원들은 작업 디렉토리에서 CLAUDE.md를 자동으로 읽는다.
Plan Approval Mode
위험하거나 복잡한 작업에서 팀원이 구현 전 계획 승인을 받도록 할 수 있다:
동작:
- 팀원이 읽기 전용 계획 모드에서 시작
- 계획 완료 시 리더에게 plan_approval_request 발송
- 리더가 승인 → 팀원이 구현 시작
- 리더가 거부 (피드백 포함) → 팀원이 계획 수정 후 재제출
리더의 판단 기준을 프롬프트에 제공 가능:
- "테스트 커버리지를 포함하는 계획만 승인"
- "DB 스키마를 수정하는 계획 거부"
Execution Flow
1. 분석 단계
2. 팀 구성 단계
3. Task 생성 단계
4. 실행 단계
4-1. 자체 청구 (Self-Claim)
작업을 마친 팀원은 다음 미할당, 차단되지 않은 작업을 자체적으로 선택한다. 작업 청구는 파일 잠금을 사용하여 경합 조건(race condition)을 방지한다.
5. 결과 집계 단계
Result Aggregation
성공 판단 기준
부분 실패 처리
집계 출력 형식
Error Recovery
팀원 무응답
파일 충돌 감지
Task 의존성 데드락
Integration
/orchestrate 연동
/orchestrate 커맨드가 이 스킬을 호출하여:
- prompt_plan.md 기반 작업 분해
- 팀 구성 및 Task 배정
- 실행 및 결과 집계
/handoff-verify 연동
팀 작업 완료 후 /handoff-verify로 통합 검증을 수행한다.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/team-orchestrator/SKILL.md
Popularity
- Repository stars
- 5
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/immacualate/claude-forge/team-orchestrator)