ワンクリックで
external-synthesize
Synthesize implementation plan(s) from 5-agent debate using external AI - exposes disagreements as developer decisions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Synthesize implementation plan(s) from 5-agent debate using external AI - exposes disagreements as developer decisions
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Synthesize consensus implementation plan from multi-agent debate reports using external AI review
Synthesize consensus implementation plan from multi-agent debate reports using external AI review
Create GitHub pull requests from conversation context with proper formatting and tag selection
Create GitHub pull requests from conversation context with proper formatting and tag selection
Generate comprehensive documentation checklist for feature implementation
Create a development branch for a given GitHub issue with standardized naming
| name | external-synthesize |
| description | Synthesize implementation plan(s) from 5-agent debate using external AI - exposes disagreements as developer decisions |
| allowed-tools | ["Bash(.claude-plugin/skills/external-synthesize/scripts/external-synthesize.sh:*)","Bash(cat:*)","Bash(test:*)","Bash(wc:*)","Bash(grep:*)"] |
This skill synthesizes implementation plan(s) and exposes disagreements from a multi-agent debate with dual proposers using external AI review.
--resolve mode<details> tags for implementation detailsThis skill requires 5 agent report file paths, with optional 6th and 7th arguments:
.tmp/issue-{N}-bold.md).tmp/issue-{N}-paranoia.md).tmp/issue-{N}-critique.md).tmp/issue-{N}-proposal-reducer.md).tmp/issue-{N}-code-reducer.md).tmp/issue-{N}-consensus.md).tmp/issue-{N}-history.md)Context ordering rationale: The combined report is assembled as: agent reports (1-5) -> previous consensus (6) -> history (7). This ensures the AI sees the history table's last row (current task) as the final context, leveraging LLM recency bias to prioritize the current request.
For resolve/refine modes: Pass both 6th and 7th arguments:
Files created:
.tmp/issue-{N}-debate.md - Combined 5-agent debate report (7 parts if resolve mode).tmp/issue-{N}-consensus.md - Final plan(s).tmp/issue-{N}-history.md - Accumulated selection and refine historyFor resolve/refine mode, the debate file includes additional sections:
Output format:
| Section | Description |
|---|---|
| Agent Perspectives Summary | 5-agent position table |
| Consensus Status | 3-condition evaluation with CONSENSUS/DISAGREEMENT verdict |
| Goal / Codebase Analysis | Problem statement and file changes |
| Implementation Steps | Agreed changes with code drafts |
| Disagreement N (if any) | Per-disagreement options with A/B/C choices |
| Disagreement Summary | Summary table and suggested combination |
| Validation (resolve mode) | Selection history and compatibility check |
See external-synthesize-prompt.md for complete output format specification.
.claude-plugin/skills/external-synthesize/scripts/external-synthesize.sh \
.tmp/issue-42-bold.md \
.tmp/issue-42-paranoia.md \
.tmp/issue-42-critique.md \
.tmp/issue-42-proposal-reducer.md \
.tmp/issue-42-code-reducer.md
Script automatically:
Timeout: 30 minutes (same as external-consensus)
| Error Message | Cause | Solution |
|---|---|---|
Report file not found: {path} | Missing agent report | Ensure all 5 reports were generated |
External review failed with exit code {N} | API/network issue | Check credentials and retry |
| Mode | Arguments | Example |
|---|---|---|
| Standard | 5 reports | .tmp/issue-{N}-bold.md ... .tmp/issue-{N}-code-reducer.md |
| Resolve | 5 reports + consensus + history | Add .tmp/issue-{N}-consensus.md .tmp/issue-{N}-history.md |
| Refine | Same as resolve | Same issue-{N} prefix, history records refine operation |
# Standard mode
.claude-plugin/skills/external-synthesize/scripts/external-synthesize.sh \
.tmp/issue-42-bold.md \
.tmp/issue-42-paranoia.md \
.tmp/issue-42-critique.md \
.tmp/issue-42-proposal-reducer.md \
.tmp/issue-42-code-reducer.md
Output (stdout, last line):
.tmp/issue-42-consensus.md