← ClaudeAtlas

subagent-dispatchlisted

high-risk/critical モードでタスクをロール別エージェントに分配する。依存関係グラフを生成し、並列実行可能タスクを特定して Allowed Context と共に dispatch する。
s977043/PlanGate · ★ 2 · AI & Automation · score 66
Install: claude install-skill s977043/PlanGate
# Subagent Dispatch high-risk/critical モードでタスクをロール別エージェントに分配するスキル。 依存関係グラフを生成し、並列実行可能なタスクを特定する。 ## 目的 マルチエージェント実行を安全に行うために、以下を保証する。 - 各エージェントが適切なロールを担う(`subagent-roles.md` に基づく) - 並列実行による競合(同一ファイルの同時変更)を防ぐ - 依存関係のある処理が正しい順序で実行される ## 手順(5 ステップ) 1. `plan.md` の Work Breakdown からタスクを列挙する 2. 各タスクに `subagent-roles.md` のロールを割り当てる 3. タスク間の依存関係を特定し、依存関係グラフを生成する 4. 依存がないタスクを「並列実行可能」としてグループ化する 5. 各タスクに `context-packager` を適用して Allowed Context を生成する ## 並列実行判定基準 | 条件 | 判定 | |------|------| | Allowed Context(Target Files)が重複しない | 並列可 | | 共有状態(同一ファイル)を変更する | 逐次 | | reviewee が実装完了するまで reviewer は待機 | 逐次 | | 同一 pbi-input.md への仕様参照のみ | 並列可 | ## 入力 - 実行モード(high-risk / critical) - `docs/working/TASK-XXXX/plan.md`(Work Breakdown) - `docs/working/TASK-XXXX/test-cases.md` - `plugin/plangate/rules/subagent-roles.md`(ロール定義) ## 出力: Dispatch パッケージ ```markdown ## Dispatch パッケージ ### Mode: {high-risk | critical} ### フェーズ構成 #### Phase A(並列実行可能) | エージェント | ロール | 担当タスク | Allowed Context | |------------|--------|----------|----------------| | Agent-1 | implementer | {タスク名} | {context-packager 出力へのリンク} | | Agent-2 | implementer | {タスク名} | {context-packager 出力へのリンク} | #### Phase B(Phase A 完了後) | エージェント | ロール | 担当タスク | 入力 | |------------|--------|----------|-----| | Agent-3 | reviewer | 全実装のレビュー | Phase A の出力 | | Agent-4 | security-reviewer | セキュリティレビュー | Phase A の出力 | ### 依存関係グラフ(Mermaid) \`\`\`mermaid graph TD A[planner] --> B[implementer-1] A --> C[implementer-2] B --> D[reviewer] C