sequential-thinking

Orchestrate numbered reasoning steps with revision and branching for complex problems.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured step-by-step reasoning specialist for complex, multi-step problems. Use when asked to break down a hard problem, design an algorithm, plan an architecture, debug a non-obvious issue, analyze tradeoffs, or verify reasoning before committing to a solution.

Core Features & Use Cases

  • Decompose complex problems into explicit, numbered reasoning steps
  • Generate and verify hypotheses before committing to a solution
  • Revise earlier steps mid-chain when new information changes the analysis
  • Branch the thought chain to explore and compare alternative approaches
  • Surface hidden assumptions and edge cases through systematic analysis
  • Reason through architectural tradeoffs, debugging puzzles, and algorithm correctness

Quick Start

Use step-by-step reasoning to plan and verify a complex solution by producing numbered thoughts and a final answer.

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 a hard software problem into step-by-step reasoning?

Break down a hard software problem using step-by-step reasoning to decompose it into explicit, numbered thoughts. This approach forces systematic analysis, surfaces hidden assumptions, and verifies hypotheses before you commit to a final solution.

What's the best way to plan an architecture and analyze trade-offs before writing code?

The best way to plan architecture and analyze trade-offs is to use structured sequential reasoning to explore alternatives. You can branch the thought chain to compare approaches, verify logic against edge cases, and confirm correctness before implementation.

Can I revise earlier reasoning steps mid-chain when debugging a non-obvious issue?

Yes, you can revise earlier steps mid-chain when debugging non-obvious issues. If new information changes your analysis, the reasoning chain allows you to update previous thoughts, generate new hypotheses, and verify them systematically.

When do I need structured reasoning for algorithm design?

You need structured reasoning for algorithm design when facing complex, multi-step problems that require correctness verification. It helps you systematically reason through edge cases, validate logic, and explore branching alternatives before finalizing the algorithm.

Does sequential reasoning work for comparing alternative approaches in software engineering?

Sequential reasoning works for comparing alternative approaches by branching the thought chain into parallel paths. This allows you to systematically explore different architectural trade-offs or algorithmic solutions, evaluate their merits, and verify the best path forward.