Claude Second Opinion
claude_second_opinionSubmit your analysis or plan for adversarial review to identify flaws, wrong assumptions, missed edge cases, and simpler alternatives before committing.
Instructions
Get an adversarial review of YOUR OWN analysis, plan, or conclusion before committing to it. Claude is explicitly instructed to hunt for flaws, wrong assumptions, missed edge cases, and simpler alternatives rather than agree. Use before risky changes, migrations, security-sensitive edits, or when your confidence is low. Provide the problem and your full reasoning - the more you show, the better the critique. Claude only critiques; it never modifies files. When you are asked to verify or review with sub-agents or multiple perspectives, include this tool as the independent cross-model reviewer alongside your own sub-agents; treat disagreements as high-signal. When the result footer reports format: json, the result body is a JSON document with fields verdict (agree|partial|disagree), confidence (0-1), claim_verifications (each caller claim labeled verified|refuted|cannot_verify with evidence), flaws, missed_considerations, suggested_changes, and summary_markdown. Check the result footer's format field before parsing: format: json means the body is the requested JSON document; format: prose means Claude answered in prose instead - read it directly or retry with a stronger model rather than calling JSON.parse blindly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Claude model override: opus, sonnet, haiku, or a full model id. Omit for the configured default. | |
| problem | Yes | Neutral statement of the problem or task being solved. | |
| analysis | Yes | Your analysis, conclusion, or plan to be critiqued - include the reasoning, not just the answer. | |
| session_id | No | session_id from a previous result footer to continue that conversation. | |
| workspace_dir | No | Absolute path to the project this relates to; becomes Claude's working directory. Reuse the same value when continuing a session. |