External Context Skill
쿼리에 대한 외부 문서, 참고 자료 및 컨텍스트를 가져옵니다. 2~5개의 패싯으로 분해한 후 병렬로 문서 전문가 Claude 에이전트를 생성합니다.
사용법
/oh-my-claudecode:external-context <주제 또는 질문>
예제
/oh-my-claudecode:external-context Node.js에서 JWT 토큰 회전 모범 사례는 무엇인가요?
/oh-my-claudecode:external-context PostgreSQL용 Prisma와 Drizzle ORM 비교
/oh-my-claudecode:external-context 최신 React Server Components 패턴 및 규칙
프로토콜
1단계: 패싯 분해
쿼리가 주어지면 2~5개의 독립적인 검색 패싯으로 분해합니다.
## 검색 분해
**쿼리:** <원본 쿼리>
### 패싯 1: <패싯-이름>
- **검색 초점:** 검색할 내용
- **출처:** 공식 문서, GitHub, 블로그 등
### 패싯 2: <패싯-이름>
...
2단계: 병렬 에이전트 호출
Task 도구를 통해 독립적인 패싯을 병렬로 실행합니다.
Task(subagent_type="oh-my-claudecode:document-specialist", model="sonnet", prompt="다음 검색: <패싯 1 설명>. WebSearch 및 WebFetch를 사용하여 공식 문서와 예제를 찾으십시오. 모든 출처는 URL로 인용하십시오.")
Task(subagent_type="oh-my-claudecode:document-specialist", model="sonnet", prompt="다음 검색: <패싯 2 설명>. WebSearch 및 WebFetch를 사용하여 공식 문서와 예제를 찾으십시오. 모든 출처는 URL로 인용하십시오.")
최대 5개의 병렬 문서 전문가 에이전트.
3단계: 종합 결과 출력 형식
종합된 결과를 다음 형식으로 제시합니다.
## External Context: <쿼리>
### 주요 발견 사항
1. **<발견 사항>** - 출처: [제목](url)
2. **<발견 사항>** - 출처: [제목](url)
### 상세 결과
#### 패싯 1: <이름>
<인용이 포함된 집계 결과>
#### 패싯 2: <이름>
<인용이 포함된 집계 결과>
### 출처
- [출처 1](url)
- [출처 2](url)
구성
- 최대 5개의 병렬 문서 전문가 에이전트
- 매직 키워드 트리거 없음 - 명시적 호출만 가능