Sequential Thinking
Overview
Use sequential-thinking MCP tool for problems with atypical complexity requiring explicit reasoning paths. The skill autonomously assesses whether MCP overhead provides value.
When to Consider Sequential-Thinking MCP
Activate this skill for:
- •Multi-layered architectural decisions with significant tradeoffs
- •Complex debugging across multiple interacting systems
- •Problems with circular dependencies or non-obvious root causes
- •Design decisions requiring exploration of alternative approaches
- •Race conditions, deadlocks, or timing-sensitive bugs
- •Performance bottlenecks with unclear origins
Decision Criteria
Use sequential-thinking MCP when:
- •Problem requires branching into alternative reasoning paths that should be tracked
- •Assumptions need revision as new information emerges
- •Multiple interdependent factors must be balanced simultaneously
- •High-stakes decision needs documented reasoning trail
- •Genuinely uncertain and need systematic exploration
Skip sequential-thinking MCP when:
- •Problem is complex but straightforward (linear debugging)
- •Built-in reasoning suffices
- •Task is primarily execution rather than analysis
- •Overhead not justified by complexity
- •Approach is clear, just needs implementation
Usage
Silently assess problem complexity. Only invoke sequential-thinking MCP if explicit step tracking adds material value. Default to built-in reasoning for most tasks.
Do not announce use of the tool unless relevant to user.