بنقرة واحدة
forge-panel
Multi-model panel review. Multiple models review independently, then findings are synthesized.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Multi-model panel review. Multiple models review independently, then findings are synthesized.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Deep single-model analysis of a topic, question, or architectural decision.
Multi-model consensus workflow. Role-assigned models converge toward a shared recommendation through two rounds of evaluation and reconciliation.
Adversarial multi-model evaluation. Models argue for, against, and neutrally about a subject.
Full Forge QA checklist in Docker container. Use for release validation or comprehensive verification of all Forge features.
Pressure-test a claim, recommendation, or assumption. Defaults to skepticism.
Review design documents, specs, and technical writing for completeness and consistency.
| name | forge:panel |
| description | Multi-model panel review. Multiple models review independently, then findings are synthesized. |
| disable-model-invocation | true |
| argument-hint | [target: path or instruction] [--output path] [--code] [--models m1,m2] [--roles r1,r2] [--review-type type] [--severity level] |
| context | fork |
| allowed-tools | Bash, Read |
Run a panel review: fans out the same review task to multiple models in parallel, then synthesizes findings.
/forge:panel [target] [--code] [--models model1,model2]
| Argument | Required | Description |
|---|---|---|
target | Optional | File, directory, or instruction on what to review (defaults to cwd) |
--code | Optional | Switch: use code review framework (default: document review) |
--models | Optional | Comma-separated model list (default: all available) |
--roles | Optional | Comma-separated reviewer roles (security, performance, architecture, ...) |
--review-type | Optional | Review focus: full, security, performance, quick (security/perf need --code) |
--severity | Optional | Minimum severity to report: high or critical |
--output | Optional | Write result to file instead of conversation (e.g., review.md) |
Available models: !forge workflow list-models
Only use models with status ready in the table above. If the default set includes unavailable models, pass
--models <ready models> explicitly. If the user explicitly requested an unavailable model, stop and tell them what
proxy or credential is missing rather than silently substituting. If no models are ready, tell the user what's missing
and stop.
| Model | Strength | Via |
|---|---|---|
gpt-5.5 | Logical problems, systematic review | litellm-openai proxy |
gemini-2.5-pro | Balanced analysis, large context | litellm-gemini proxy |
claude-opus | Deep architecture, complex reasoning | Direct Anthropic |
Parse $ARGUMENTS into a positional target and optional flags. The target is the first non-flag value (file path,
directory, or free-form instruction). Strip any leading @ prefix on the target (Claude Code file reference syntax). If
no target is found, default to the current working directory.
Recognized flags (extract from $ARGUMENTS if present):
--code — switch--models <value> — comma-separated model list--roles <value> — comma-separated role list--review-type <value> — one of: full, security, performance, quick--severity <value> — one of: high, critical--output <path> — write result to file instead of conversationNever ask the user to clarify. If $ARGUMENTS contains anything, proceed immediately.
Execute the panel workflow, forwarding all parsed flags:
forge workflow panel <target> [--code] [--models <models>] [--roles <roles>] [--review-type <type>] [--severity <sev>] --json --cwd "$(pwd)"
Omit any flag the user didn't specify.
Parse the JSON output. The structure is:
{
"prompt": "...",
"results": {
"gpt-5.5": {"response": "...", "error": null, "success": true, "duration_seconds": 45.2},
"gemini-2.5-pro": {"response": "...", "error": null, "success": true, "duration_seconds": 38.1},
"claude-opus": {"response": "...", "error": null, "success": true, "duration_seconds": 52.7}
},
"successful": 3,
"failed": 0
}
Read ${CLAUDE_SKILL_DIR}/resources/synthesis.md for synthesis instructions. If the file is missing, report the actual
missing-path problem and stop. Then respond with:
Output routing: If --output was specified, write the complete synthesis to that path using the Write tool (create
parent directories if needed). Print a one-line confirmation: Wrote synthesis to {path}. Do not also print the full
result in the conversation. If --output was not specified, print the result in the conversation as usual.
forge workflow panel skips that model and reports the error in JSONforge must be on PATHforge proxy create litellm-openai)forge workflow list-models