Skip to content
Development
Skill

/sequential-thinking

**DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 handles structured chain-of-thought natively. For most tasks, prompting "Think carefully and step-by-step; this is harder than it looks" elicits the required depth. This methodology is

From plugin
armory
33998 skills2 agents1 command

Claude Code

$ npx -y skills add Mathews-Tom/armory --skill sequential-thinking --agent claude-code

SKILL.md

sequential-thinking.SKILL.md
name: sequential-thinking
description:
  "DEPRECATED: Opus 4.7's adaptive thinking covers most cases natively. Structured,
  reflective problem-solving through sequential chain-of-thought reasoning that replaced
  the Sequential Thinking MCP server. Retained as a reference pattern when deterministic,
  reviewable reasoning traces are required regardless of the model's adaptive-thinking
  choice.

  "
metadata:
  version: 1.1.1
  status: deprecated
  category: development
  tags: [reasoning, chain-of-thought, analysis, problem-solving]
  difficulty: intermediate

> **DEPRECATED** — Opus 4.7 uses adaptive thinking (optional at each step) and Sonnet 4.6 > handles structured chain-of-thought natively. For most tasks, prompting "Think carefully > and step-by-step; this is harder than it looks" elicits the required depth. This > methodology is retained as a reference pattern when deterministic, reviewable reasoning > traces are required (audits, proofs, post-hoc analysis) regardless of the model's > adaptive-thinking choice.

Sequential Thinking

Structured, reflective problem-solving methodology that replaces the Sequential Thinking MCP server's `sequentialthinking` tool with zero-cost instructional prompting.

Replaces: `@modelcontextprotocol/server-sequential-thinking` (1 tool, ~1,800 tokens/turn saved)

Quick Reference

| Capability | Old MCP Tool | New Approach | | ------------------------ | --------------------------------------------------------- | ------------------------------- | | Step-by-step reasoning | `sequentialthinking(thought, thoughtNumber, ...)` | Follow methodology below | | Thought revision | `sequentialthinking(isRevision=true, revisesThought=N)` | Inline revision protocol | | Branch exploration | `sequentialthinking(branchFromThought=N, branchId=...)` | Branch labeling protocol | | Dynamic scope adjustment | `sequentialthinking(needsMoreThoughts=true)` | Scope reassessment checkpoints | | Hypothesis verification | `sequentialthinking` loop until `nextThoughtNeeded=false` | Verify-before-conclude protocol |

Prerequisites

None. This skill is pure methodology — no CLI tools, APIs, or authentication required.

Core Methodology

Structured Problem Solving Protocol

When facing a complex, multi-step problem, follow this protocol. The key behaviors that the MCP tool enforced mechanically are now expressed as explicit steps.

1. Scope Assessment

Before diving in, estimate the problem's complexity and declare it explicitly.

> "This requires approximately N steps. Here's my decomposition: ..."

Map the problem into 3–7 sub-goals. If you can't decompose it, that's a signal the problem needs clarification first — ask before proceeding.

2. Numbered Step Execution

Work through each step with explicit structure:

  • **Step N of M** — State the sub-goal for this step
  • Show the reasoning or work
  • State the intermediate conclusion
  • Explicitly connect to the next step: "This means for step N+1, we need to..."

Do not skip ahead. Each step must produce a concrete, verifiable intermediate result.

3. Revision Checkpoints

After every 3–4 steps, perform a mandatory self-check:

> **Checkpoint:** Am I still on the right track? > > - Do earlier conclusions still hold given what I've learned? > - Has the problem scope changed? > - Are my assumptions still valid?

If revision is needed, be explicit:

> **Revising Step N:** My earlier conclusion that [X] was wrong because [Y]. > The corrected conclusion is [Z]. This affects steps [list downstream impacts].

This replaces the MCP's `isRevision` and `revisesThought` parameters. The key behavior is: name what changed, why, and what it invalidates downstream.

4. Branch Exploration

When multiple viable approaches exist, don't silently pick one. Make the fork visible:

> **Branch Point** (from Step N): > > **Approach A — [Label]:** [Brief description and likely outcome] > **Approach B — [Label]:** [Brief description and likely outcome] > > Evaluating: [1–2 sentence comparison on key trade-off] > **Committing to Approach [X]** because [rationale].

This replaces the MCP's `branchFromThought` and `branchId` parameters. The value is making the decision point and rationale explicit, not the mechanical branching.

For especially consequential forks, briefly explore both branches (2–3 steps each) before committing, rather than choosing upfront.

5. Dynamic Scope Adjustment

If you realize mid-analysis that the problem is larger or smaller than estimated:

> **Scope Update:** Originally estimated N steps, now estimating M because [reason].

This replaces `needsMoreThoughts` and `totalThoughts` adjustment. Don't artificially compress reasoning to fit an initial estimate — accuracy matters more than prediction.

6. Verification and Conclusion

Before presenting a final answer, always:

1. **Restate** the original problem in your own words 2. **Trace** the solution path: "Steps 1→3→5 established [X], steps 4→6 established [Y]" 3. **Verify** against all stated constraints and requirements 4. **Flag** remaining uncertainties or assumptions 5. **Conclude** only when all constraints are satisfied

> **Verification:** Does this solution satisfy all requirements? > > - [Requirement 1]: ✓ Satisfied by [step reference] > - [Requirement 2]: ✓ Satisfied by [step reference] > - [Requirement 3]: ⚠ Partially — [explain gap and mitigation]

This replaces the `nextThoughtNeeded=false` terminal condition. The MCP required explicit signaling that thinking was complete; the methodology achieves this through the verification checklist.

Output Format

A sequential thinking session produces output with the following structure:

  • **Numbered thoughts** — each labeled `Step N of M` with a sub-goal statement, reasoning, and intermediate conclusion
  • **Revision markers** — inline `R
Read more
@mathews-tom
Ships witharmory

Curated, production-grade skills, agents, hooks, rules, commands, utilities, and presets for AI coding agents. No magic, no demos — battle-tested workflows built for developers who use AI seriously.

33998 skills2 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
339
Star history of Mathews-Tom/armory on GitHub, a chart by star-history.com

Other skills on armory.

doc-condenser

doc-condenser

**DEPRECATED** — Modern Claude models condense and summarize technical documentation natively with comparable quality. The output…

@mathews-tom@mathews-tomInstall Skill
opus-4-7-migration

opus-4-7-migration

DEPRECATED: The Opus 4.7 migration scanner is retired from the active skill catalog. Retained for archival reference only; not…

@mathews-tom@mathews-tomInstall Skill
regex-builder

regex-builder

**DEPRECATED** — Modern Claude models produce accurate, well-explained regex patterns with edge-case test suites natively,…

@mathews-tom@mathews-tomInstall Skill
adr-writer

adr-writer

Generates Architecture Decision Records capturing context, rationale, alternatives, and consequences in numbered status-tracked…

@mathews-tom@mathews-tomInstall Skill
agent-builder

agent-builder

Build AI agents and automate Claude Code programmatically via the Claude Agent SDK and headless CLI mode. Covers Python SDK,…

@mathews-tom@mathews-tomInstall Skill
animate

animate

Create Manim (Python) animated explainers: algorithm step-throughs, math and equation walkthroughs, pipeline and data-flow…

@mathews-tom@mathews-tomInstall Skill

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about sequential-thinking.

Which coding agents can use sequential-thinking?
sequential-thinking installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.