sequential-thinking

mrgoonie/claudekit-skills · updated Apr 8, 2026

$npx skills add https://github.com/mrgoonie/claudekit-skills --skill sequential-thinking
0 commentsdiscussion
summary

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
skill.md

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 step
  • nextThoughtNeeded (boolean): Whether more reasoning is needed
  • thoughtNumber (integer): Current step number (starts at 1)
  • totalThoughts (integer): Estimated total steps needed

Optional Parameters

  • isRevision (boolean): Indicates this revises previous thinking
  • revisesThought (integer): Which thought number is being reconsidered
  • branchFromThought (integer): Thought number to branch from
  • branchId (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:

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.
general reviews

Ratings

4.634 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

1 / 4