外部上下文技能
根据查询获取外部文档、参考资料和上下文。将查询分解为2-5个面,并启动并行的文档专家 Claude 代理。
用法
/oh-my-claudecode:external-context <主题或问题>
示例
/oh-my-claudecode:external-context Node.js 中 JWT 令牌轮换的最佳实践是什么?
/oh-my-claudecode:external-context 比较 Prisma 与 Drizzle ORM 在 PostgreSQL 上的表现
/oh-my-claudecode:external-context 最新的 React 服务器组件模式与约定
协议
步骤 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:合成输出格式
以以下格式呈现合成结果:
## 外部上下文:<查询>
### 关键发现
1. **<发现>** - 来源:[标题](url)
2. **<发现>** - 来源:[标题](url)
### 详细结果
#### 面 1:<名称>
<汇总的发现及引用>
#### 面 2:<名称>
<汇总的发现及引用>
### 来源
- [来源 1](url)
- [来源 2](url)
配置
- 最多5个并行的文档专家代理
- 无魔法关键词触发 - 仅限显式调用