外部上下文技能
爲查詢擷取外部文件、參考資料與上下文。將查詢分解為 2-5 個面向,並呼叫平行文件專用 Claude 代理程式。
使用方法
/oh-my-claudecode:external-context <主題或問題>
範例
/oh-my-claudecode:external-context 在 Node.js 中處理 JWT token 輪換的最佳實務是什麼?
/oh-my-claudecode:external-context 比較 Prisma 與 Drizzle ORM 在 PostgreSQL 中的使用
/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 尋找官方文件與範例。引用所有來源(附網址)。")
Task(subagent_type="oh-my-claudecode:document-specialist", model="sonnet", prompt="搜尋:<面向 2 描述>。使用 WebSearch 和 WebFetch 尋找官方文件與範例。引用所有來源(附網址)。")
最多 5 個平行文件專用代理程式。
步驟 3:合成輸出格式
以以下格式呈現合成結果:
## 外部上下文:<查詢>
### 關鍵發現
1. **<發現>** - 來源:[標題](網址)
2. **<發現>** - 來源:[標題](網址)
### 詳細結果
#### 面向 1:<名稱>
<彙總的發現(附引用)>
#### 面向 2:<名稱>
<彙總的發現(附引用)>
### 來源
- [來源 1](網址)
- [來源 2](網址)
設定
- 最多 5 個平行文件專用代理程式
- 無關鍵字魔法觸發——僅限明確呼叫