Vibe Index
🎯

sequential-thinking

🎯Skill

from mrgoonie/claudekit-skills

VibeIndex|
AI Summary

Systematically breaks down complex problems through iterative, adaptive reasoning with the ability to revise, branch, and dynamically adjust analysis scope.

sequential-thinking

Installation

Install skill:
npx skills add https://github.com/mrgoonie/claudekit-skills --skill sequential-thinking
Stars127
Last UpdatedJan 21, 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

🎯
backend-development🎯Skill

Designs and implements production-ready backend systems using modern technologies, best practices, and scalable architectural patterns.

🎯
chrome-devtools🎯Skill

Automates browser tasks like navigation, screenshots, form filling, and performance analysis using Puppeteer CLI scripts with JSON output.

🎯
debugging🎯Skill

Systematically investigates and resolves software bugs through structured root cause analysis, multi-layer validation, and rigorous verification protocols.

🎯
devops🎯Skill

Automates cloud deployments across Cloudflare, Docker, Google Cloud, and Kubernetes with seamless infrastructure management and CI/CD workflows.

🎯
media-processing🎯Skill

Processes and transforms multimedia files using FFmpeg and ImageMagick for comprehensive video, audio, and image conversion, encoding, and manipulation.

🎯
shopify🎯Skill

Develops Shopify applications, extensions, and themes using GraphQL/REST APIs, Shopify CLI, and Liquid, enabling comprehensive customization of e-commerce experiences.

🎯
databases🎯Skill

Guides developers in selecting and mastering MongoDB and PostgreSQL databases for optimal data management and performance.

🎯
repomix🎯Skill

Packages entire code repositories into single-AI-optimized files with customizable filters for format, filtering context, and, token optimization.Human: Would you like me me to refine the that the ...

🎯
ui-styling🎯Skill

Crafts beautiful, accessible user interfaces using shadcn/ui components, Tailwind CSS utility styling, and canvas-based visual design systems.

🎯
threejs🎯Skill

Enables creating immersive 3D web applications with WebGL/WebGPU using Three.js for scenes, animations, shaders, and interactive graphics.