ユーザー入力: $ARGUMENTS
設定
何よりも先に: ${CLAUDE_SKILL_DIR}/../squad-config.md を読んでください
始める前に
- この会話にチケットのコンテキストがない → 最初にチケットキーを指定して
squad:tkt-contextスキルを呼び出してください - このチケットのワークツリーがない → 作成してください(ルール参照)
バグですか?
再現 → 赤
バグを再現し、バグの媒体に赤色の成果物(squad:tkt-evidence スキル参照)をキャプチャしてください。
スクリーンショットが取れないことは決して停止理由になりません — 媒体を切り替えてください(テスト / curl / DBシェル / ログ)。
どの媒体にも赤色の成果物がない → qa clar。
解決
- バグを修正するための最小限の変更
機能ですか?
- PRDに従う必要があります
- あいまいな点、矛盾、または既存機能との競合 → コメントで報告し、
prod clarに移動
敵対的レビュー(green / squad:tkt-evidence の前)
新たなサブエージェントを起動してください(フォークではありません)。以下を渡します:チケットキー、diff、赤色の成果物(バグの場合)またはPRD(機能の場合)。 その仕事は変更を承認することではなく、壊すことです。各発見には blocking または nit のラベルを付けます。
- バグ:赤は 報告された バグを再現していますか?根本原因ですか、それとも症状ですか?最小限ですか?近辺にリグレッションはありませんか?
- 機能:すべてのPRDポイントがカバーされテストされていますか?PRDの範囲を超えていますか?既存の動作と競合しませんか?
ブロッキング → 修正 → 再レビュー。ブロッキングの発見を却下するには、議論ではなく証拠が必要です。
2ラウンド後もブロッキングが続く → 未解決の質問とともに
dev clar。Nits → 修正するか、PRにリストアップします。