用途
External Context Skill 用于为某个查询检索外部文档、参考资料和上下文。它通过将问题拆解为多个搜索切面,并并行调用多个文档检索智能体,来收集外部信息。
主要能力
- 切面拆解:给定一个查询后,将其分解为 2 到 5 个独立的搜索切面,每个切面包含搜索重点与来源范围(官方文档、GitHub、博客等)。
- 并行检索:通过 Task 工具并行发起各个独立切面,调用 subagent_type 为 oh-my-claudecode:document-specialist、model 为 sonnet 的智能体,提示其使用 WebSearch 和 WebFetch 查找官方文档与示例,并要求所有来源附带 URL。最多支持 5 个并行的 document-specialist 智能体。
- 结果综合:将各智能体的结果按统一格式输出,包括外部上下文标题、关键发现(含来源标题与链接)、按切面组织的详细结果,以及来源列表。
使用方式
显式调用命令:
/oh-my-claudecode:external-context <topic or question>
示例:
- /oh-my-claudecode:external-context What are the best practices for JWT token rotation in Node.js?
- /oh-my-claudecode:external-context Compare Prisma vs Drizzle ORM for PostgreSQL
- /oh-my-claudecode:external-context Latest React Server Components patterns and conventions
执行流程分三步:
- 切面拆解:输出搜索拆解内容,列出查询原文及多个切面,每个切面标注搜索重点与来源。
- 并行智能体调用:通过 Task 工具并行触发独立切面,每个 Task 指定 document-specialist 子智能体、sonnet 模型及包含检索要求和 URL 引用要求的提示。最多 5 个并行智能体。
- 综合输出:按指定格式呈现结果,包含标题“External Context: <query>”、Key Findings(编号发现并附来源标题与链接)、Detailed Results(按切面分组并附带引用的汇总发现,如 Facet 1、Facet 2…)以及 Sources(来源链接列表)。
适用场景
适用于需要获取外部文档、参考资料或上下文的问题,例如技术最佳实践调研、同类工具或库的对比、特定框架的最新模式与约定等。
限制
- 最多支持 5 个并行的 document-specialist 智能体。
- 没有魔法关键词触发机制,仅支持显式调用。