指令用途
/triage 是一個自動化的 issue 分類和處理系統。它會讀取 issues 和 PRs,依照預定義的狀態機流轉,自動進行分類、驗證,必要時進行追問,最終產生可供代理執行的簡報。
這就像有一個專門的 triage 團隊在幫你處理所有的 issues 和 PRs。
運作流程
- 讀取 items:讀取所有開放的 issues 和 PRs。
- 分類:根據內容自動分類(bug、feature、question、doc)。
- 驗證:檢查 issue 是否包含足夠的資訊(重現步驟、環境資訊)。
- 追問:如果資訊不足,自動發送追問。
- 標記:自動添加標籤(priority、status、category)。
- 產生簡報:產生可由代理執行的簡報。
實戰對話範例
範例一:處理新 issues
- You:
/triage - AI:
開始處理 triage 流程…
找到 5 個開放的 issues
Issue #42:登入閃退
- 分類:bug
- 優先級:high
- 狀態:需要更多信息
追問已發送:
請提供以下資訊:
- 操作系統和版本
- 瀏覽器和版本
- 重現步驟
- 錯誤訊息或螢幕截圖
Issue #43:新增暗黑模式
- 分類:feature
- 優先級:medium
- 狀態:待處理
Issue #44:如何使用 API?
- 分類:question
- 優先級:low
- 狀態:已回答
簡報已產生:
docs/triage/2026-08-02-brief.md
範例二:處理外部 PRs
- You:
/triage - AI:
開始處理 triage 流程…
找到 2 個開放的 PRs
PR #12:修正登入 bug
- 來源:external
- 分類:bug
- 狀態:需要審查
審查檢查清單:
- 是否通過所有測試?
- 是否有足夠的測試覆蓋?
- 是否符合程式碼風格?
- 是否更新了文件?
PR #13:新增單元測試
- 來源:external
- 分類:improvement
- 狀態:待審查
簡報已產生:
docs/triage/2026-08-02-pr-brief.md
Triage 狀態機
[New Issue]
|
v
[Triage -> 分類]
|
+---> [Bug] -> [Verify Information] -> [Need Info] -> [Ask Questions] -> [Ready for Dev]
|
+---> [Feature] -> [Evaluate Priority] -> [Ready for Planning]
|
+---> [Question] -> [Answer] -> [Closed]
|
+---> [Doc] -> [Review] -> [Ready for Update]
[External PR]
|
v
[Triage -> 分類]
|
+---> [Bug Fix] -> [Review] -> [Merge or Request Changes]
|
+---> [Feature] -> [Review] -> [Merge or Request Changes]
|
+---> [Improvement] -> [Review] -> [Merge or Request Changes]
常見標籤
Status
needs-info:需要更多信息ready-for-dev:準備開發ready-for-planning:準備規劃in-review:審查中blocked:被阻塞closed:已關閉
Priority
critical:緊急,影響生產環境high:高優先級,影響重要功能medium:中優先級,影響一般功能low:低優先級,不影響功能
Category
bug:bugfeature:新功能improvement:改進question:問題doc:文件
輸出檔案
檔案會自動建立到以下位置:
docs/
└── triage/
├── 2026-08-02-brief.md
└── 2026-08-02-pr-brief.md
簡報格式:
# Triage Brief - 2026-08-02
## Issues
| ID | Title | Category | Priority | Status | Notes |
|----|-------|----------|----------|--------|-------|
| #42 | 登入閃退 | bug | high | needs-info | 等待回覆 |
## PRs
| ID | Title | Category | Status | Notes |
|----|-------|----------|--------|-------|
| #12 | 修正登入 bug | bug | in-review | 需要審查 |
## Action Items
1. 追蹤 Issue #42 的回覆
2. 審查 PR #12
3. 規劃 Issue #43
何時不應該使用
- 已關閉的 issues:不需要處理
- 草稿 PRs:等作者準備完成
- spam issues:直接刪除或關閉