atlas_think
Decompose complex problems into sequential reasoning steps. Branch, hypothesize, verify, and refine conclusions to reach robust answers.
Instructions
Advanced sequential thinking for complex problem-solving. Features dynamic branching, hypothesis testing, confidence tracking, and AI-enhanced reasoning.
Use this tool for:
Breaking down complex problems step-by-step
Multi-path reasoning with branch and merge
Hypothesis generation and verification
Problems requiring backtracking and revision
Building confidence through iterative analysis
Each thought can: question previous steps, branch into alternatives, mark dead ends, propose/verify hypotheses, and merge conclusions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thought | Yes | Your current thinking step | |
| branchId | No | Identifier for this branch (e.g., "approach-a") | |
| isDeadEnd | No | Mark this path as a dead end | |
| confidence | No | Confidence in current reasoning (0-1) | |
| hypothesis | No | Hypothesis statement when thoughtType is "hypothesis" | |
| isRevision | No | Whether this revises previous thinking | |
| keyInsight | No | A key realization to remember | |
| constraints | No | Constraints to consider | |
| thoughtType | No | Type of thinking step | |
| mergeBranches | No | Branch IDs to merge conclusions from | |
| thoughtNumber | Yes | Current thought number (1-indexed) | |
| totalThoughts | Yes | Estimated total thoughts needed (can adjust) | |
| problemContext | No | Description of the problem being solved | |
| revisesThought | No | Which thought number is being reconsidered | |
| branchFromThought | No | Thought number to branch from | |
| needsMoreThoughts | No | If more thoughts needed beyond estimate | |
| nextThoughtNeeded | Yes | Whether another thought step is needed | |
| verificationResult | No | Result when verifying a hypothesis |