Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
mrgoonie avatar

Sequential Thinking

  • 1.6k installs
  • 2.2k repo stars
  • Updated April 3, 2026
  • mrgoonie/claudekit-skills

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, de

About

The sequential thinking skill Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope. Documentation covers workflows, commands, and guardrails agents should follow when users invoke this capability. Key documented areas include **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. Reference commands include 1. Start with initial thought (thoughtNumber: 1); 2. For each step:. Use when developers or agents need structured guidance for sequential thinking tasks with evidence grounded in the bundled SKILL.md rather than generic advice. **Iterative reasoning**: Break complex problems into sequential thought steps **Dynamic scope**: Adjust total thought count as understanding evolves **Revision tracking**: Reconsider and modify previo.

  • **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

Sequential Thinking by the numbers

  • 1,584 all-time installs (skills.sh)
  • +35 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #778 of 16,556 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

sequential-thinking capabilities & compatibility

Capabilities
**iterative reasoning**: break complex problems · **dynamic scope**: adjust total thought count as · **revision tracking**: reconsider and modify pre · **branch exploration**: explore alternative reas · **maintained context**: keep track of reasoning
npx skills add https://github.com/mrgoonie/claudekit-skills --skill sequential-thinking

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.6k
repo stars2.2k
Security audit3 / 3 scanners passed
Last updatedApril 3, 2026
Repositorymrgoonie/claudekit-skills

How do I handle sequential thinking tasks with agent guidance?

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, de

Who is it for?

Teams needing documented sequential thinking workflows.

Skip if: Developers with a single clear, one-line fix should skip sequential-thinking because forced multi-step reasoning adds overhead without value.

When should I use this skill?

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, de

What you get

Structured workflow from sequential thinking documentation applied to the user request.

  • structured thought chains
  • revised reasoning steps
  • branched approach outlines

Files

SKILL.mdMarkdownGitHub ↗

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:

  • 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

Related skills

Forks & variants (3)

Sequential Thinking has 3 known copies in the catalog totaling 464 installs. They canonicalize to this original listing.

FAQ

What does sequential thinking do?

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, de

When should I invoke sequential thinking?

Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, de

What are key capabilities?

**Iterative reasoning**: Break complex problems into sequential thought steps

Is Sequential Thinking safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.