183 lines
4.7 KiB
YAML
183 lines
4.7 KiB
YAML
name: compound-eye
|
||
description: 複眼レビュー - 同じ指示を Claude と Codex に同時に投げ、両者の回答を統合する
|
||
piece_config:
|
||
provider_options:
|
||
codex:
|
||
network_access: true
|
||
opencode:
|
||
network_access: true
|
||
max_movements: 10
|
||
initial_movement: evaluate
|
||
movements:
|
||
- name: evaluate
|
||
parallel:
|
||
- name: claude-eye
|
||
edit: false
|
||
persona: coder
|
||
provider: claude
|
||
knowledge: architecture
|
||
provider_options:
|
||
claude:
|
||
allowed_tools:
|
||
- Read
|
||
- Glob
|
||
- Grep
|
||
- Bash
|
||
- WebSearch
|
||
- WebFetch
|
||
rules:
|
||
- condition: done
|
||
- condition: failed
|
||
output_contracts:
|
||
report:
|
||
- name: claude-review.md
|
||
format: |
|
||
```markdown
|
||
# Claudeレビュー結果
|
||
|
||
## 結論
|
||
{1行結論}
|
||
|
||
## 主要な指摘
|
||
- {finding 1}
|
||
- {finding 2}
|
||
|
||
## 根拠
|
||
- {file:line と理由}
|
||
|
||
## リスク / 注意点
|
||
- {risk}
|
||
|
||
## 推奨次アクション
|
||
- {action}
|
||
```
|
||
- name: codex-eye
|
||
edit: false
|
||
persona: coder
|
||
provider: codex
|
||
knowledge: architecture
|
||
provider_options:
|
||
claude:
|
||
allowed_tools:
|
||
- Read
|
||
- Glob
|
||
- Grep
|
||
- Bash
|
||
- WebSearch
|
||
- WebFetch
|
||
rules:
|
||
- condition: done
|
||
- condition: failed
|
||
output_contracts:
|
||
report:
|
||
- name: codex-review.md
|
||
format: |
|
||
```markdown
|
||
# Codexレビュー結果
|
||
|
||
## 結論
|
||
{1行結論}
|
||
|
||
## 主要な指摘
|
||
- {finding 1}
|
||
- {finding 2}
|
||
|
||
## 根拠
|
||
- {file:line と理由}
|
||
|
||
## リスク / 注意点
|
||
- {risk}
|
||
|
||
## 推奨次アクション
|
||
- {action}
|
||
```
|
||
rules:
|
||
- condition: any("done")
|
||
next: synthesize
|
||
- name: synthesize
|
||
edit: false
|
||
persona: supervisor
|
||
provider_options:
|
||
claude:
|
||
allowed_tools:
|
||
- Read
|
||
- Glob
|
||
- Grep
|
||
rules:
|
||
- condition: 統合完了
|
||
next: COMPLETE
|
||
instruction: |
|
||
2つのモデル(Claude / Codex)が同じ指示に対して独立に回答しました。
|
||
両者の回答を統合してください。
|
||
|
||
**やること:**
|
||
1. Report Directory 内のレポートを読む
|
||
- `claude-review.md`(Claude の回答)
|
||
- `codex-review.md`(Codex の回答)
|
||
※ 片方が存在しない場合(エラーで失敗した場合)、存在するレポートのみで統合する
|
||
2. 両方のレポートがある場合は比較し、以下を明示する
|
||
- 一致している点
|
||
- 相違している点
|
||
- 片方だけが指摘・言及している点
|
||
3. 統合した結論を出す
|
||
|
||
**出力フォーマット:**
|
||
```markdown
|
||
# 複眼レビュー統合
|
||
|
||
## 結論
|
||
{統合した結論}
|
||
|
||
## 回答状況
|
||
| モデル | 状態 |
|
||
|--------|------|
|
||
| Claude | ✅ / ❌ |
|
||
| Codex | ✅ / ❌ |
|
||
|
||
## 一致点
|
||
- {両モデルが同じ見解を示した点}
|
||
|
||
## 相違点
|
||
| 論点 | Claude | Codex |
|
||
|------|--------|-------|
|
||
| {論点} | {Claudeの見解} | {Codexの見解} |
|
||
|
||
## 片方のみの指摘
|
||
- **Claude のみ:** {Claudeだけが言及した点}
|
||
- **Codex のみ:** {Codexだけが言及した点}
|
||
|
||
## 総合評価
|
||
{両者の回答を踏まえた総合的な評価}
|
||
```
|
||
output_contracts:
|
||
report:
|
||
- name: synthesis.md
|
||
format: |
|
||
```markdown
|
||
# 複数モデルレビュー統合
|
||
|
||
## 結論
|
||
{統合結論}
|
||
|
||
## 応答状況
|
||
| モデル | 状態 |
|
||
|--------|------|
|
||
| Claude | ✅ / ❌ |
|
||
| Codex | ✅ / ❌ |
|
||
|
||
## 一致点
|
||
- {両者が一致した点}
|
||
|
||
## 相違点
|
||
| 論点 | Claude | Codex |
|
||
|------|--------|-------|
|
||
| {topic} | {Claudeの見解} | {Codexの見解} |
|
||
|
||
## 片側のみの指摘
|
||
- **Claudeのみ:** {Claudeのみが言及}
|
||
- **Codexのみ:** {Codexのみが言及}
|
||
|
||
## 総合評価
|
||
{両者を踏まえた総合評価}
|
||
```
|