sequential-thinkinglisted
Install: claude install-skill Nova-Caelum/no-mistakes
# Sequential Thinking — Full Feature Usage
The Sequential Thinking MCP tool (`mcp__sequential-thinking__sequentialthinking`) supports structured problem-solving with **revision**, **branching**, and **dynamic extension**. Most agents use it linearly only. This skill teaches the full feature set.
---
## Schema (camelCase)
| Parameter | Type | Purpose |
|-----------|------|---------|
| `thought` | string | The current thinking step content |
| `thoughtNumber` | number | Current position in sequence (1-indexed) |
| `totalThoughts` | number | Estimated total steps (can increase via `needsMoreThoughts`) |
| `nextThoughtNeeded` | boolean | `true` if more thinking required, `false` when complete |
| `isRevision` | boolean | `true` if this thought revises a previous one |
| `revisesThought` | number | Which thought number is being revised |
| `branchFromThought` | number | Which thought to branch from |
| `branchId` | string | Identifier for this branch (e.g., "alt-approach", "subtask-auth") |
| `needsMoreThoughts` | boolean | `true` when `totalThoughts` was underestimated mid-sequence |
---
## When to Use Revision (`isRevision: true`)
Revise a previous thought when:
1. **New information contradicts earlier reasoning**
- You assumed X, but evidence now shows Y
- A constraint you didn't know about invalidates a prior step
2. **Better understanding emerges**
- Initial analysis was shallow; deeper investigation reveals nuance
- You realize a prior thought missed a c