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

Sequential Thinking

  • 332 installs
  • 201 repo stars
  • Updated July 25, 2026
  • secondsky/claude-skills

This is a copy of sequential-thinking by mrgoonie - installs and ranking accrue to the original listing.

sequential-thinking is an MIT-licensed Claude Code skill that applies systematic step-by-step reasoning with revision and branching for developers facing complex multi-stage analysis or unclear scope.

About

sequential-thinking is a secondsky/claude-skills module under MIT license that enables structured problem-solving through iterative reasoning steps an agent can revise or branch. Core capabilities include breaking complex problems into sequential thoughts, dynamically adjusting total thought count as understanding evolves, reconsidering previous conclusions, and exploring alternative branches before committing. Developers reach for sequential-thinking when scope is ambiguous, multiple approaches exist, design planning needs decomposition, or a problem requires explicit revision tracking rather than a single-shot answer. Trigger conditions include complex problems, multi-stage analysis, unclear scope, and alternative approach exploration.

  • sequential-thinking

Sequential Thinking by the numbers

  • 332 all-time installs (skills.sh)
  • +13 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/secondsky/claude-skills --skill sequential-thinking

Add your badge

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

Listed on Skillselion
Installs332
repo stars201
Last updatedJuly 25, 2026
Repositorysecondsky/claude-skills

How do you reason step-by-step on complex problems?

Use sequential-thinking for development tasks

Who is it for?

Developers or agents tackling ambiguous architecture, design planning, or multi-stage analysis needing explicit revision and branch exploration.

Skip if: Simple one-line fixes or tasks with fully specified scope requiring no decomposition or reconsideration.

When should I use this skill?

The user faces complex scope, needs alternative approaches compared, or asks for systematic step-by-step analysis with revision.

What you get

Numbered thought chains, revision notes, branch comparisons, and a consolidated conclusion from structured reasoning steps.

  • Thought step chain
  • Branch comparison notes
  • Revised conclusion summary

By the numbers

  • Licensed under MIT

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

Revision Pattern

When you realize an earlier conclusion was wrong:

{
  thought: "Reconsidering thought #2: The N+1 problem isn't the main bottleneck - missing index is.",
  thoughtNumber: 5,
  totalThoughts: 8,
  nextThoughtNeeded: true,
  isRevision: true,
  revisesThought: 2
}

Branching Pattern

When exploring alternative approaches:

{
  thought: "Branch A: What if we solve this with caching instead of query optimization?",
  thoughtNumber: 6,
  totalThoughts: 10,
  nextThoughtNeeded: true,
  branchFromThought: 3,
  branchId: "caching-approach"
}

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

FAQ

What makes sequential-thinking different from normal answers?

sequential-thinking breaks problems into numbered thought steps with explicit revision and branch exploration, letting developers trace how conclusions change as scope clarifies instead of receiving one opaque final answer.

When should sequential-thinking trigger?

sequential-thinking triggers on complex problems, multi-stage analysis, design planning, unclear scope, need for alternative approaches, or explicit revision requirements during agent reasoning.

Backend & APIsbackendintegrations

This week in AI coding

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

unsubscribe anytime.