sequential-thinking

Solve complex problems with a seven-step structured reasoning workflow.

16|Updated May 26, 2020
One-click install
npx skills add https://github.com/dinhhuy258/dotfiles --skill sequential-thinking-dinhhuy258
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sequential-thinking
Source: https://github.com/dinhhuy258/dotfiles/tree/main/ai/agents/claude/skills/sequential-thinking
Command: npx skills add https://github.com/dinhhuy258/dotfiles --skill sequential-thinking-dinhhuy258

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured reasoning helps break down complex problems, generate hypotheses, and arrive at well-reasoned conclusions through a repeatable process.

Core Features & Use Cases

  • FRAME-based problem framing to clearly define the problem, context, constraints, and success criteria.
  • DECOMPOSE to split problems into actionable sub-problems and dependencies.
  • HYPOTHESIZE and ANALYZE to generate explanations, test ideas, and document findings.
  • DECIDE, PLAN, and VALIDATE to choose a path, outline concrete steps, and verify results.
  • Useful for debugging, architectural decisions, and requirements analysis across engineering teams.

Quick Start

Walk through FRAME to DEFINE the problem, then DECOMPOSE the components, generate HYPOTHESIZE, analyze results, DECIDE a course of action, PLAN concrete steps, and VALIDATE the outcome.

Frequently Asked Questions about sequential-thinking

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

FAQPage Schema
How do I use structured reasoning for complex architecture decisions?

Structured reasoning for architecture decisions uses a seven-step workflow to frame the problem context, decompose dependencies, and validate outcomes. You define success criteria first, then generate hypotheses before planning concrete implementation steps.

What is the best way to break down complex debugging problems?

Breaking down complex debugging problems involves decomposing the issue into actionable sub-problems and dependencies. You frame the exact error context, hypothesize potential root causes, analyze the results, and decide on a validated fix.

Can I apply step-by-step problem solving to requirements analysis?

Step-by-step problem solving applies directly to requirements analysis by framing constraints and success criteria upfront. You decompose broad requirements into manageable components, hypothesize user needs, and validate the planned features.

Does structured thinking help with evaluating technical hypotheses?

Structured thinking helps evaluate technical hypotheses by providing a repeatable process to generate explanations and analyze results systematically. You document findings after testing each idea to ensure well-reasoned conclusions.

What is the process for validating decisions in software engineering?

Validating decisions in software engineering requires outlining concrete steps and verifying the results against initial success criteria. The process ensures you choose a path only after analyzing all decomposed dependencies and documented hypotheses.