sequential-thinking

Automate structured iterative reasoning with revision and branching.

3|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/zircote/agents --skill sequential-thinking-zircote
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sequential-thinking
Source: https://github.com/zircote/agents/tree/main/skills/sequential-thinking
Command: npx skills add https://github.com/zircote/agents --skill sequential-thinking-zircote

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Systematic thinking process to tackle complex problems by enforcing iteration, revision, and branching while keeping context intact.

Core Features & Use Cases

  • Iterative reasoning: break complex problems into sequential steps with clear progression.
  • Dynamic scope and revision: adjust scope and revisit conclusions as new information emerges.
  • Branch exploration: evaluate alternative paths from any decision point.
  • Maintained context: preserve reasoning trace across steps for auditability.
  • Use cases: design decisions, debugging, multi-stage planning, and problem decomposition.

Quick Start

Invoke the sequential-thinking tool to begin step-by-step reasoning, with optional revisions and branches, while maintaining context.

Frequently Asked Questions about sequential-thinking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down complex problems into multi-step reasoning?

To break down complex problems into multi-step reasoning, you use a structured approach that enforces iteration, revision, and branching while preserving the reasoning context across each sequential step.

What is branching in iterative reasoning and when should I use it?

Branching in iterative reasoning is the process of evaluating alternative paths from any single decision point. You should use it during design decisions or debugging when you need to explore multiple possible solutions dynamically.

Can I adjust the scope of my analysis after reaching a conclusion?

Yes, you can adjust the scope of your analysis after reaching a conclusion. Dynamic scope and revision capabilities allow you to revisit and adjust previous conclusions as new information emerges during multi-stage planning.

How do I maintain reasoning context across multiple analysis steps?

You maintain reasoning context across multiple analysis steps by using a process that preserves the complete reasoning trace. This ensures auditability and keeps the historical context intact when you apply revisions or explore branches.

Is structured problem decomposition suitable for evolving project scopes?

Structured problem decomposition is highly suitable for evolving project scopes. It specifically supports multi-stage planning and problem decomposition where the scope adjusts dynamically as new information emerges throughout the process.