一键导入
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 职业分类
| 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
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