← ClaudeAtlas

using-sequential-thinkinglisted

Use for complex multi-step reasoning where you need to think out loud, revise, branch.
liujiarui0918/claude-code-strongest · ★ 0 · AI & Automation · score 62
Install: claude install-skill liujiarui0918/claude-code-strongest
# Using Sequential Thinking ## What this is An MCP server that gives you a structured scratchpad for **complex reasoning**. Each call records one thought; you can number them, mark revisions, branch, and decide when to stop. Output is deeper and more auditable than inline prose reasoning. ## When to use - Designing an architecture or making a non-trivial design decision (database schema, API boundary, caching strategy) - Choosing between 2-4 algorithm/approach alternatives with non-obvious trade-offs - Tracing a tricky bug's causal chain when the surface symptom doesn't match the root cause - Planning a multi-stage implementation where later steps depend on earlier conclusions - Any time you catch yourself wanting to say "wait, let me reconsider..." mid-answer ## When NOT to use - Simple questions with obvious answers ("what's the syntax for a Python list comprehension") - Direct factual lookups (use `context7` or `deepwiki` instead) - User asks for a quick answer or is impatient - Tasks with 1-2 trivial steps — overhead exceeds value - You already have a clear path and just need to execute (use a TodoList or just do it) The MCP can easily consume 10+ thoughts. Don't use it on questions that deserve 1 sentence. **Don't bring a SAT solver to "1+1"**. ## Tool `mcp__sequential-thinking__sequentialthinking` Required parameters: - `thought` — the current step's content (string, free-form) - `thoughtNumber` — current step number (starts at 1) - `totalThoughts` — your curr