用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/s977043/PlanGate --skill subagent-dispatch命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
アイデアや曖昧な要件を PlanGate の PBI INPUT PACKAGE に対話的に整理する。Use when: docs/working/TASK-XXXX/pbi-input.md を新規作成したい時、要件をブレストして PBI に落としたい時。
PlanGate の exec フェーズを TDD で実行する。Use when: C-3 APPROVED 後にコード実装を開始したい時、workflow-conductor 配下で実装タスクを進めたい時。
PBI INPUT PACKAGE から PlanGate の plan.md / todo.md / test-cases.md を B-1→B-2→B-3 フローで作成する。Use when: docs/working/TASK-XXXX/pbi-input.md を元に実行計画を作りたい時。
正在显示 SKILL.md
| name | subagent-dispatch |
| description | high-risk/critical モードでタスクをロール別エージェントに分配する。依存関係グラフを生成し、並列実行可能タスクを特定して Allowed Context と共に dispatch する。 |
high-risk/critical モードでタスクをロール別エージェントに分配するスキル。 依存関係グラフを生成し、並列実行可能なタスクを特定する。
マルチエージェント実行を安全に行うために、以下を保証する。
subagent-team-design Skill のロール定義に基づく)plan.md の Work Breakdown からタスクを列挙するsubagent-team-design Skill のロール定義(6 ロール)からロールを割り当てるcontext-packager を適用して Allowed Context を生成する| 条件 | 判定 |
|---|---|
| Allowed Context(Target Files)が重複しない | 並列可 |
| 共有状態(同一ファイル)を変更する | 逐次 |
| reviewee が実装完了するまで reviewer は待機 | 逐次 |
| 同一 pbi-input.md への仕様参照のみ | 並列可 |
docs/working/TASK-XXXX/plan.md(Work Breakdown)docs/working/TASK-XXXX/test-cases.md.agents/skills/subagent-team-design/SKILL.md §ステップ 2(6 ロール定義)## 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 --> D
D --> E[Completion Gate]
\`\`\`
### 並列実行判定結果
- Agent-1 と Agent-2: Target Files が重複しない → 並列可
- Agent-3 と Agent-4: 同じ実装を入力として受け取る → 並列可
- Agent-1/2 → Agent-3/4: 実装完了後にレビュー開始 → 逐次
subagent へは会話履歴でなく dispatch/ 配下のファイルで渡す:
dispatch/task-NNN-brief.md(context-packager の Allowed Context)dispatch/task-NNN-report.md(実行コマンド・テスト結果・変更サマリ・懸念)dispatch/task-NNN-review-package.md(reviewer 入力を brief/report/diff/evidence へのリンクで固定)dispatch/progress-ledger.md(進捗。compaction・モデル切替後はここから再開)reviewer は review-package ファイルのみを入力とし、会話履歴は渡さない。テンプレは docs/working/templates/dispatch/。
参照解決順(導入先で必ずこの順に探す): 本 Skill が参照する
docs/**は上流リポジトリ基準の相対パスであり、install.sh --claude/ plugin(Claude marketplace)/ Codex の 3 経路とも配布対象外(解決不可)。(1) 導入先リポジトリの同名パスを探す → (2) 見つからなければ 「正本<path>を参照できなかった」と明示し、本 Skill 内の記述を代替正本として扱い、推測で内容を補わない。plugin root 配下の探索はdocs/**には適用しない: plugin が配布するのはagents/commands/skills/rules等の定義ディレクトリのみでdocs/を配布対象として認識せず、plugin root 配下に相当する配布物が存在しないため、plugin root 段を置いても必ず空振りする(クラス A の rules 参照が plugin root 配下で解決できるのはrules/が実際に配布されるからであり、この非対称をdocs/**に持ち込まない)。
context-packager(各エージェントへの Allowed Context 生成)subagent-team-design §ステップ 2(6 ロール定義の正本)pr-decision(Gate / Evidence / Review を集約した最終 go/no-go 判定)旧
plugin/plangate/rules/subagent-roles.md/plugin/plangate/rules/completion-gate.mdは 削除済み(TASK-0124 /2645848, 2026-06-02 の plugin 初回同期適用)。 ロール定義はsubagent-team-designSkill が引き継いだ。 Completion Gate の 5 条件チェックポイントを定義した正本は後継なしであり、 実務上の統合判定はpr-decisionSkill が担う(本 Skill の Mermaid 図中のCompletion Gateは概念ノードであり、参照可能な正本ファイルは存在しない)。