sequential-thinking▌
mrgoonie/claudekit-skills · updated Apr 8, 2026
Structured problem-solving through iterative reasoning with revision and branching capabilities.
- ›Break complex problems into sequential thought steps with dynamic scope adjustment as understanding evolves
- ›Revise previous conclusions and explore alternative reasoning paths from any point in the analysis
- ›Maintains full reasoning chain context throughout multi-stage analysis, design planning, or problem decomposition
- ›Ideal for tasks with initially unclear scope, interconnected reason
Sequential Thinking
Enables structured problem-solving through iterative reasoning with revision and branching capabilities.
Core Capabilities
- Iterative reasoning: Break complex problems into sequential thought steps
- Dynamic scope: Adjust total thought count as understanding evolves
- Revision tracking: Reconsider and modify previous conclusions
- Branch exploration: Explore alternative reasoning paths from any point
- Maintained context: Keep track of reasoning chain throughout analysis
When to Use
Use mcp__reasoning__sequentialthinking when:
- Problem requires multiple interconnected reasoning steps
- Initial scope or approach is uncertain
- Need to filter through complexity to find core issues
- May need to backtrack or revise earlier conclusions
- Want to explore alternative solution paths
Don't use for: Simple queries, direct facts, or single-step tasks.
Basic Usage
The MCP tool mcp__reasoning__sequentialthinking accepts these parameters:
Required Parameters
thought(string): Current reasoning stepnextThoughtNeeded(boolean): Whether more reasoning is neededthoughtNumber(integer): Current step number (starts at 1)totalThoughts(integer): Estimated total steps needed
Optional Parameters
isRevision(boolean): Indicates this revises previous thinkingrevisesThought(integer): Which thought number is being reconsideredbranchFromThought(integer): Thought number to branch frombranchId(string): Identifier for this reasoning branch
Workflow Pattern
1. Start with initial thought (thoughtNumber: 1)
2. For each step:
- Express current reasoning in `thought`
- Estimate remaining work via `totalThoughts` (adjust dynamically)
- Set `nextThoughtNeeded: true` to continue
3. When reaching conclusion, set `nextThoughtNeeded: false`
Simple Example
// First thought
{
thought: "Problem involves optimizing database queries. Need to identify bottlenecks first.",
thoughtNumber: 1,
totalThoughts: 5,
nextThoughtNeeded: true
}
// Second thought
{
thought: "Analyzing query patterns reveals N+1 problem in user fetches.",
thoughtNumber: 2,
totalThoughts: 6, // Adjusted scope
nextThoughtNeeded: true
}
// ... continue until done
Advanced Features
For revision patterns, branching strategies, and complex workflows, see:
- Advanced Usage - Revision and branching patterns
- Examples - Real-world use cases
Tips
- Start with rough estimate for
totalThoughts, refine as you progress - Use revision when assumptions prove incorrect
- Branch when multiple approaches seem viable
- Express uncertainty explicitly in thoughts
- Adjust scope freely - accuracy matters less than progress visibility
Discussion
Product Hunt–style comments (not star reviews)- No comments yet — start the thread.
Ratings
4.6★★★★★34 reviews- ★★★★★Dhruvi Jain· Dec 12, 2024
sequential-thinking fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Oshnikdeep· Nov 3, 2024
sequential-thinking is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.
- ★★★★★Ganesh Mohane· Oct 22, 2024
Keeps context tight: sequential-thinking is the kind of skill you can hand to a new teammate without a long onboarding doc.
- ★★★★★Isabella Brown· Sep 5, 2024
sequential-thinking fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.
- ★★★★★Mia Gupta· Sep 1, 2024
I recommend sequential-thinking for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.
- ★★★★★Xiao Harris· Aug 24, 2024
We added sequential-thinking from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.
- ★★★★★Mia Wang· Aug 20, 2024
Useful defaults in sequential-thinking — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.
- ★★★★★Advait Choi· Jul 19, 2024
Registry listing for sequential-thinking matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Rahul Santra· Jul 15, 2024
Registry listing for sequential-thinking matched our evaluation — installs cleanly and behaves as described in the markdown.
- ★★★★★Advait Kim· Jul 15, 2024
Keeps context tight: sequential-thinking is the kind of skill you can hand to a new teammate without a long onboarding doc.
showing 1-10 of 34