Initial commit
This commit is contained in:
223
commands/task.md
Normal file
223
commands/task.md
Normal file
@@ -0,0 +1,223 @@
|
||||
## Task
|
||||
|
||||
啟動專用代理,自主執行復杂的搜索、調查和分析任務。通過組合多個工具進行大規模資訊處理,重視上下文效率。
|
||||
|
||||
### 使用方法
|
||||
|
||||
```bash
|
||||
# 向 Claude 請求 Task
|
||||
「用 Task 調查[课題]」
|
||||
```
|
||||
|
||||
### Task 的特點
|
||||
|
||||
**自主執行**
|
||||
|
||||
- 自動組合多個工具執行
|
||||
- 分阶段資訊收集和分析
|
||||
- 結果整合和結構化報告
|
||||
|
||||
**高效資訊處理**
|
||||
|
||||
- 優化上下文消耗
|
||||
- 大規模文件搜索和解析
|
||||
- 從外部資訊源收集數據
|
||||
|
||||
**質量保證**
|
||||
|
||||
- 資訊源可靠性檢查
|
||||
- 多角度驗證
|
||||
- 自動補充缺失資訊
|
||||
|
||||
### 基本示例
|
||||
|
||||
```bash
|
||||
# 復杂代碼庫調查
|
||||
「用 Task 調查這個功能在哪些文件中實現」
|
||||
|
||||
# 大規模文件搜索
|
||||
「用 Task 識別配置文件的不一致」
|
||||
|
||||
# 外部資訊收集
|
||||
「用 Task 調查最新的 AI 技術趨勢」
|
||||
```
|
||||
|
||||
### 與 Claude 配合
|
||||
|
||||
```bash
|
||||
# 復杂問題分析
|
||||
「用 Task 分析內存洩漏的原因。包括性能分析結果和日誌」
|
||||
|
||||
# 依賴關系調查
|
||||
「用 Task 調查這個 npm 包的漏洞」
|
||||
|
||||
# 竞品分析
|
||||
「用 Task 調查竞品服務的 API 規格」
|
||||
|
||||
# 架構分析
|
||||
「用 Task 分析這個微服務的依賴關系」
|
||||
```
|
||||
|
||||
### 與其他命令的區別
|
||||
|
||||
#### Task vs 其他命令
|
||||
|
||||
| 命令 | 主要用途 | 執行方式 | 資訊收集 |
|
||||
| ------------------- | ---------------- | ---------- | -------------- |
|
||||
| **Task** | 調查・分析・搜索 | 自主執行 | 多源 |
|
||||
| ultrathink | 深度思考・判斷 | 結構化思考 | 以現有知識為主 |
|
||||
| sequential-thinking | 問題解決・設計 | 分阶段思考 | 按需 |
|
||||
| plan | 制定實施計劃 | 批準流程 | 需求分析 |
|
||||
|
||||
#### 判斷流程圖
|
||||
|
||||
```text
|
||||
需要資訊收集?
|
||||
├─ Yes → 多源・大規模?
|
||||
│ ├─ Yes → **Task**
|
||||
│ └─ No → 常規提問
|
||||
└─ No → 需要深度思考?
|
||||
├─ Yes → ultrathink/sequential-thinking
|
||||
└─ No → 常規提問
|
||||
```
|
||||
|
||||
### 有效場景・不需要的場景
|
||||
|
||||
**有效場景**
|
||||
|
||||
- 復杂代碼庫調查 (依賴關系、架構分析)
|
||||
- 大規模文件搜索 (特定實現模式、配置文件)
|
||||
- 外部資訊收集和整理 (技術趨勢、庫調查)
|
||||
- 多源資訊整合 (日誌解析、指標分析)
|
||||
- 重復調查工作 (安全審計、技術债務調查)
|
||||
- 想避免上下文消耗的大規模分析
|
||||
|
||||
**不需要的場景**
|
||||
|
||||
- 簡單問題或可用現有知識回答的內容
|
||||
- 短時間完成的單次工作
|
||||
- 需要交互式確認和咨询的工作
|
||||
- 實施或設計判斷 (plan 或思考類命令更合適)
|
||||
|
||||
### 分類詳细示例
|
||||
|
||||
#### 系統分析・調查
|
||||
|
||||
```bash
|
||||
# 復杂系統分析
|
||||
「用 Task 識別電商網站的瓶頸。調查數據庫、API、前端的整體」
|
||||
|
||||
# 架構分析
|
||||
「用 Task 分析這個微服務的依賴關系。包括 API 通信和數據流」
|
||||
|
||||
# 技術债務調查
|
||||
「用 Task 分析遗留代碼的技術债務。包括重構優先級」
|
||||
```
|
||||
|
||||
#### 安全・合規
|
||||
|
||||
```bash
|
||||
# 安全審計
|
||||
「用 Task 調查這個應用的漏洞。基于 OWASP Top 10」
|
||||
|
||||
# 许可證調查
|
||||
「用 Task 調查項目依賴的许可證問題」
|
||||
|
||||
# 配置文件審計
|
||||
「用 Task 識別安全配置的不一致。包括環境間的差異」
|
||||
```
|
||||
|
||||
#### 性能・優化
|
||||
|
||||
```bash
|
||||
# 性能分析
|
||||
「用 Task 識別應用中的慢查询。包括執行計劃和優化方案」
|
||||
|
||||
# 資源使用調查
|
||||
「用 Task 調查內存洩漏的原因。包括性能分析結果和代碼解析」
|
||||
|
||||
# 打包大小分析
|
||||
「用 Task 調查前端打包大小問題。包括優化建議」
|
||||
```
|
||||
|
||||
#### 外部資訊收集
|
||||
|
||||
```bash
|
||||
# 技術趨勢調查
|
||||
「用 Task 調查 2024 年的 JavaScript 框架動向」
|
||||
|
||||
# 竞品分析
|
||||
「用 Task 調查竞品服務的 API 規格。包括功能對比表」
|
||||
|
||||
# 庫評估
|
||||
「用 Task 調查狀態管理庫的比较。包括性能和學習成本」
|
||||
```
|
||||
|
||||
### 執行流程和質量保證
|
||||
|
||||
#### Task 的執行流程
|
||||
|
||||
```text
|
||||
1. 初始分析
|
||||
├─ 分解课題和確定調查範圍
|
||||
├─ 選擇必要的工具和資訊源
|
||||
└─ 制定執行計劃
|
||||
|
||||
2. 資訊收集
|
||||
├─ 文件搜索・代碼解析
|
||||
├─ 收集外部資訊
|
||||
└─ 數據結構化
|
||||
|
||||
3. 分析・整合
|
||||
├─ 分析收集資訊的關聯性
|
||||
├─ 識別模式和問題點
|
||||
└─ 驗證假設
|
||||
|
||||
4. 報告・建議
|
||||
├─ 結構化結果
|
||||
├─ 創建改進建議
|
||||
└─ 提示下一步行動
|
||||
```
|
||||
|
||||
#### 質量保證
|
||||
|
||||
- **資訊源可靠性檢查**: 通過多源確認事實
|
||||
- **完整性確認**: 檢查調查對象是否有遗漏
|
||||
- **一致性驗證**: 確認矛盾資訊的整合性
|
||||
- **實用性評估**: 評估建議的可行性和效果
|
||||
|
||||
### 錯誤處理和約束事項
|
||||
|
||||
#### 常見約束
|
||||
|
||||
- **外部 API 使用限制**: 速率限制和認證錯誤
|
||||
- **大文件處理限制**: 內存和超時約束
|
||||
- **訪問權限問題**: 文件和目錄的訪問限制
|
||||
|
||||
#### 錯誤時的處理
|
||||
|
||||
- **部分結果報告**: 仅使用獲取的資訊進行分析
|
||||
- **替代方案建議**: 在約束下的替代調查方法
|
||||
- **分阶段執行**: 分割執行大規模任務
|
||||
|
||||
### 注意事項
|
||||
|
||||
- Task 最適合復杂且自主的調查和分析任務
|
||||
- 簡單問題或需要即時回答時,請使用常規提問形式
|
||||
- 調查結果作為參考資訊,重要判斷必须驗證
|
||||
- 收集外部資訊時,注意資訊的時效性和準確性
|
||||
|
||||
### 執行示例
|
||||
|
||||
```bash
|
||||
# 使用示例
|
||||
「用 Task 調查 GraphQL Schema 的問題」
|
||||
|
||||
# 預期行為
|
||||
# 1. 啟動專用代理
|
||||
# 2. 搜索 GraphQL 相關文件
|
||||
# 3. 解析 Schema 定義
|
||||
# 4. 與最佳實践比较
|
||||
# 5. 識別問題並提出改進建議
|
||||
# 6. 創建結構化報告
|
||||
```
|
||||
Reference in New Issue
Block a user