// "Invoke deep sequential thinking for complex problem-solving. Use when the user says 'use ultrathink', 'ultrathink', or when tackling problems that require careful step-by-step reasoning, planning, hypothesis generation, or multi-step analysis."
| name | ultrathink |
| description | Invoke deep sequential thinking for complex problem-solving. Use when the user says 'use ultrathink', 'ultrathink', or when tackling problems that require careful step-by-step reasoning, planning, hypothesis generation, or multi-step analysis. |
| license | MIT |
Ultrathink activates the Sequential Thinking MCP tool (mcp__sequential_thinking__sequentialthinking) to enable deep, structured reasoning through complex problems.
Invoke ultrathink when:
Call the sequential thinking tool with structured thoughts:
mcp__sequential_thinking__sequentialthinking:
thought: "Your current thinking step"
nextThoughtNeeded: true/false
thoughtNumber: 1
totalThoughts: 5 (estimate, can adjust)
| Parameter | Type | Required | Description |
|---|---|---|---|
thought | string | Yes | Current thinking step - analysis, revision, question, or realization |
nextThoughtNeeded | boolean | Yes | True if more thinking needed, false when done |
thoughtNumber | integer | Yes | Current thought number in sequence |
totalThoughts | integer | Yes | Estimated total thoughts (can adjust up/down) |
isRevision | boolean | No | Whether this revises previous thinking |
revisesThought | integer | No | Which thought number is being reconsidered |
branchFromThought | integer | No | Branching point thought number |
branchId | string | No | Branch identifier |
needsMoreThoughts | boolean | No | Signal that more thoughts needed at "end" |
nextThoughtNeeded: false only when truly doneThought 1: "Let me analyze this authentication bug. The user reports login failures after password reset..."
Thought 2: "Looking at the code flow: reset generates token -> user clicks link -> new password set. The issue might be..."
Thought 3: "Hypothesis: The session isn't being invalidated after password change. Let me verify..."
Thought 4 (revision): "Actually, reconsidering thought 2 - the token expiry might be the issue, not session..."
Thought 5: "Verified: Token expiry is set to 1 hour but email delivery can take longer. Solution: extend to 24 hours."
isRevision: true and revisesThought: NnextThoughtNeeded: false when confident in solution