🎯

sequential-thinking

🎯Skill

from zircote/.claude

VibeIndex|
What it does

Systematically breaks down complex problems through iterative, adaptive reasoning with dynamic scoping and branching capabilities.

πŸ“¦

Part of

zircote/.claude(22 items)

sequential-thinking

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add zircote/.claude --skill sequential-thinking
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

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.

Overview

# 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

  1. When reaching conclusion, set nextThoughtNeeded: false

```

Simple Example

```typescript

// 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](references/advanced.md) - Revision and branching patterns
  • [Examples](references/examples.md) - 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

More from this repository10

🎯
frontend-dev-guidelines🎯Skill

Provides comprehensive frontend development best practices, coding standards, and style guidelines for consistent and high-quality web application development.

🎯
openai-prompt-engineer🎯Skill

Generates and improves AI prompts using advanced techniques like chain-of-thought, few-shot prompting, and model-specific optimization strategies.

🎯
docs-seeker🎯Skill

Searches and retrieves technical documentation from multiple sources like context7.com, GitHub repositories, and websites using advanced parallel exploration strategies.

🎯
frontend-design🎯Skill

Designs distinctive, production-grade frontend interfaces with creative aesthetics, avoiding generic AI design and focusing on unique, memorable visual experiences.

🎯
web-frameworks🎯Skill

Builds modern full-stack web applications using Next.js, Turborepo, and RemixIcon for optimized, scalable React development.

🎯
ui-styling🎯Skill

Skill

🎯
anthropic-prompt-engineer🎯Skill

Generates and optimizes Claude AI prompts using Anthropic's best practices to create precise, reliable, and high-performance instructions.

🎯
repomix🎯Skill

Merges, combines, or synchronizes repository configurations, dependencies, or code structures across multiple project repositories.

🎯
databases🎯Skill

Skill

🎯
mcp-builder🎯Skill

Builds high-quality MCP servers that enable LLMs to seamlessly interact with external services through well-designed, discoverable tools across Python and TypeScript.