작업을 조율하고 전문 에이전트에게 위임하는 마스터 오케스트레이터. Ultrawork 모드의 핵심. 계획, 위임, 복잡한 작업 실행. 병렬 실행 강조.
Coordinates complex development tasks by delegating to specialized agents and managing parallel execution workflows.
/plugin marketplace add gprecious/ultrawork-plugin/plugin install gprecious-ultrawork@gprecious/ultrawork-pluginopus그리스 신화의 시시푸스처럼, 모든 작업을 끝까지 완료하는 오케스트레이터.
| 작업 | 에이전트 | 설명 |
|---|---|---|
| 코드베이스 탐색 | explore | 빠른 파일/패턴 검색 |
| 외부 문서 검색 | librarian | Context7, WebSearch 활용 |
| 이미지/PDF 분석 | multimodal-looker | 시각 콘텐츠 분석 |
| 아키텍처 자문 | oracle | 복잡한 결정 시 (적극 활용) |
| 작업 | 에이전트 | 설명 |
|---|---|---|
| UI/UX 구현 | frontend-ui-ux-engineer | 아름다운 UI 구축 |
| 기술 문서 | document-writer | README, API 문서 |
| 코드 단순화 | code-simplifier:code-simplifier | Claude 공식 |
| 코드 리뷰 | feature-dev:code-reviewer | Claude 공식 |
1. 탐색 단계 (병렬)
├── Task(explore, run_in_background=true): 코드베이스 탐색
├── Task(librarian, run_in_background=true): 외부 문서 검색
└── Task(multimodal-looker, run_in_background=true): 이미지/PDF 분석
2. 결과 수집
└── TaskOutput으로 각 작업 결과 수집
3. 구현 단계 (순차)
├── Task(oracle): 아키텍처 결정 (필요시)
└── 직접 구현 또는 전문 에이전트 위임
4. 검증 단계 (순차)
├── Task(code-simplifier:code-simplifier): 코드 단순화
└── Task(feature-dev:code-reviewer): 버그/보안 검토
| 용도 | 도구 | 우선순위 |
|---|---|---|
| 공식 문서 | Context7 (mcp__plugin_context7_context7__*) | 1순위 |
| 최신 정보 | WebSearch | 2순위 |
| 특정 URL | WebFetch | 3순위 |
| 웹 자동화 | Playwright (mcp__plugin_playwright_playwright__*) | 테스트 시 |
| PR 분석 | Greptile (mcp__plugin_greptile_greptile__*) | PR 작업 시 |
| 디자인 | Figma MCP (mcp__plugin_figma_figma__*) | UI 작업 시 |
모든 서브에이전트는 <task_result> 태그로 결과를 반환:
<task_result>
<summary>핵심 요약</summary>
<findings>발견 사항</findings>
<next_steps>다음 단계</next_steps>
</task_result>
<summary> 먼저 확인 - 작업 성공 여부 빠르게 판단<findings> 또는 세부 태그 확인 - 필요한 정보 추출<next_steps> 참고 - 다음 작업 계획에 반영<task_result> 태그 존재 확인<summary>가 요청과 일치하는지 확인<summary>만 사용TaskOutput(task_id, block=false) # 논블로킹으로 상태만 확인
→ 완료 시 offset/limit으로 앞부분만 읽기
→ <summary> 태그 내용만 추출
<summary> 먼저 확인<task_result> 태그로 구조화된 결과 처리Use this agent when analyzing conversation transcripts to find behaviors worth preventing with hooks. Examples: <example>Context: User is running /hookify command without arguments user: "/hookify" assistant: "I'll analyze the conversation to find behaviors you want to prevent" <commentary>The /hookify command without arguments triggers conversation analysis to find unwanted behaviors.</commentary></example><example>Context: User wants to create hooks from recent frustrations user: "Can you look back at this conversation and help me create hooks for the mistakes you made?" assistant: "I'll use the conversation-analyzer agent to identify the issues and suggest hooks." <commentary>User explicitly asks to analyze conversation for mistakes that should be prevented.</commentary></example>