sequential-thinking

Perform stepwise reasoning with revision and branching for complex tasks.

Updated Jun 16, 2025
One-click install
npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill sequential-thinking-stonelukas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sequential-thinking
Source: https://github.com/Stonelukas/Mouse-on-Numpad/tree/main/.opencode/skill/sequential-thinking
Command: npx skills add https://github.com/Stonelukas/Mouse-on-Numpad --skill sequential-thinking-stonelukas

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Sequential thinking provides a structured, stepwise approach to complex problems, enabling revision, branching, and hypothesis testing to improve accuracy and learning.

Core Features & Use Cases

  • Structured thought sequences with explicit revision and branching support.
  • Dynamic adjustment of the total number of thoughts as understanding evolves.
  • Deterministic tooling and history tracking via the included scripts for validation and auditing.
  • Guidance for problem decomposition, hypothesis generation, and debugging across software, systems, and data analysis contexts.
  • Usable in both interactive problem-solving and AI-assisted workflows.

Quick Start

Describe a complex problem and apply sequential thinking to solve it step by step.

Frequently Asked Questions about sequential-thinking

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

FAQPage Schema
What is sequential thinking for complex problem decomposition and debugging?

Sequential thinking is a structured, stepwise reasoning approach that breaks down complex software, data, and design challenges. It enables revision, branching, and hypothesis testing to systematically improve accuracy and learning.

How do I apply stepwise reasoning to architecture decisions and hypothesis testing?

To apply stepwise reasoning, describe your complex problem and process it through structured thought sequences. You can dynamically adjust the total number of steps, branch paths, and revise previous thoughts as your understanding evolves.

Can I use dynamic adjustment and branching for problem-solving in data analysis workflows?

Yes, dynamic adjustment and branching are supported for problem-solving in data analysis workflows. The approach allows you to revise thoughts, track history, and generate hypotheses as you decompose and analyze complex data challenges.

Does structured problem decomposition work without external dependencies?

Yes, structured problem decomposition works without external dependencies. The system includes optional tooling scripts for deterministic validation and history tracking, requiring only your problem description to begin the interactive reasoning workflow.

What's the best way to validate and audit stepwise reasoning for software engineering tasks?

The best way to validate and audit stepwise reasoning is by using the included tooling scripts. These scripts provide deterministic validation and history tracking, ensuring your structured thought sequences and revisions are accurately recorded for auditing.

When should I avoid using a structured thought sequence for problem-solving?

You should avoid using structured thought sequences for simple, straightforward tasks that do not require decomposition or hypothesis testing. The approach is designed for complex challenges needing dynamic adjustment, branching, and stepwise revision.