使用者輸入:$ARGUMENTS
設定
在開始任何事之前: 讀取 ${CLAUDE_SKILL_DIR}/../squad-config.md
開始之前
- 此對話中沒有票證上下文 → 先使用
squad:tkt-context技能並傳入票證索引鍵 - 此票證沒有工作樹 → 建立它(請參閱規則)
錯誤?
重現 → 紅牌
重現該錯誤,並在錯誤的媒介中捕捉紅牌現象(請參閱 squad:tkt-evidence 技能)。
不能截圖絕非停止的理由 — 切換媒介(測試 / curl / 資料庫 shell / 日誌)。
任何媒介中都找不到紅牌現象 → qa clar。
解決
- 最小化變更以修復錯誤
功能?
- 必須遵循 PRD
- 模糊、矛盾或與現有功能衝突 → 在評論中標記,移至
prod clar
對抗性審查(在綠牌 / squad:tkt-evidence 之前)
生成一個全新的子代理(非分支)。提供:票證索引鍵、diff、紅牌現象(錯誤)或 PRD(功能)。 其任務是破壞變更,而非核准。每個發現標記為阻礙或次要。
- 錯誤:紅牌現象是否重現了所回報的錯誤?根本原因還是症狀?是否最小?附近有回歸嗎?
- 功能:是否涵蓋並測試了 PRD 的每一點?是否超出 PRD 範圍?與現有行為衝突?
阻礙 → 修正 → 重新審查。僅能以證據而非論述來駁回阻礙發現。
2 輪後仍為阻礙 →
dev clar並附上未解決的問題。次要 → 修正或列在 PR 中。