Ultrabrain Think
ultrabrain_thinkGuide structured reasoning with step-by-step analysis, evidence, branching, verification, and quality metrics to reach verified conclusions.
Instructions
Canonical LCV reasoning gate for code work, branching, revisions, quality metrics, bias checks, confidence, and meta checkpoints. Protocol: state evidence and assumptions before conclusions; set step_type honestly (analysis, hypothesis, verification, conclusion...); attach evidence[] for any factual claim; branch when a materially different path exists and revise when an earlier step was wrong; adjust total_thoughts when scope changes instead of forcing a fit; only set next_thought_needed to false once a verification step has checked the conclusion. Close each step by asking: what am I missing or need to reconsider?
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | Reasoning mode. | |
| tags | No | Optional tags. | |
| risks | No | Known risks. | |
| thought | Yes | Current Ultrabrain reasoning step. | |
| evidence | No | Evidence supporting this thought. | |
| branch_id | No | Branch identifier. | |
| max_depth | No | Maximum planned depth. | |
| step_type | No | Reasoning step category. | |
| confidence | No | Confidence from 0 to 1. | |
| hypothesis | No | Explicit hypothesis for this step. | |
| session_id | No | Optional reasoning session id. Defaults to "default". | |
| assumptions | No | Assumptions to track. | |
| budget_mode | No | Reasoning budget mode. | |
| budget_used | No | Budget used percentage from 0 to 100. | |
| depth_level | No | Current depth for serial reasoning. | |
| is_revision | No | Whether this step revises an earlier thought. | |
| perspective | No | Optional perspective, such as reviewer, maintainer, security, UX, or operator. | |
| alternatives | No | Alternative paths or options. | |
| next_actions | No | Concrete next checks or implementation actions. | |
| verification | No | Verification approach or result. | |
| bias_detected | No | Known cognitive bias to track. | |
| open_questions | No | Unresolved questions. | |
| parent_thought | No | Optional parent thought reference. | |
| thought_number | Yes | Current thought number in the chain. | |
| total_thoughts | Yes | Estimated total thoughts. Adjust this as scope changes. | |
| expected_output | No | Expected output from the reasoning chain. | |
| meta_checkpoint | No | Marks an explicit meta-reasoning checkpoint. | |
| quality_metrics | No | Quality scores from 0 to 5. | |
| response_format | No | Response format. | |
| revises_thought | No | Thought number being revised. | |
| branch_from_thought | No | Thought number where this branch starts. | |
| needs_more_thoughts | No | Allows thought_number to exceed total_thoughts when scope expands. | |
| next_thought_needed | Yes | Set to false only when this chain has reached a verified conclusion. |