1. Conduid
  2. Developer Tools
  3. Sequential Thinking Skill
MCP server · Developer Tools

Sequential Thinking Skill

Claude Code skill replicating the Sequential Thinking MCP server — structured reasoning with branching, revision, and persistent state. No MCP required.

Unclaimed MIT last commit 6 months ago devtools
59Fair

Scored 3 months ago · breakdown

About Sequential Thinking Skill

Sequential Thinking Skill is an MCP server published by thedotmack in the Developer Tools category: claude Code skill replicating the Sequential Thinking MCP server — structured reasoning with branching, revision, and persistent state. No MCP required. It has been installed 0 times through Conduid.

The repository has 3 stars and 1 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx sequential-thinking-skill

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Sequential Thinking Skill

Powered by Claude · Grounded in docs

I know everything about Sequential Thinking Skill. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README


A Claude Code skill that replicates the Sequential Thinking MCP server with full feature parity. No MCP infrastructure needed — just copy a folder and go.

Claude gains structured, multi-step reasoning with branching, revision, and dynamic depth adjustment, all tracked by a lightweight TypeScript state machine that persists to disk.

Demo

Here's what structured thinking looks like in action:

💭 Thought 1/5
First, I need to clarify what type of auction we're dealing with.
I'll assume sealed-bid first-price unless told otherwise.
[1/5] history=1 next=true

🔄 Revision 3/5 (revising thought 1)
Wait — I assumed one format, but the question is generic.
I should cover multiple auction types. Changing approach.
[3/5] history=3 next=true

🌿 Branch 4/7 (from thought 2, ID: vickrey)
In a Vickrey auction, the dominant strategy is to bid your true
valuation regardless of the number of players. Exploring this path.
[4/7] history=4 branches=vickrey next=true

Each thought is a deliberate step — Claude can revise when assumptions are wrong, branch to explore alternatives, and extend when problems are deeper than expected.

Features

  • Sequential numbered thoughts — structured chain-of-thought with formatted output
  • Revisions — reconsider and correct previous thoughts without losing the original
  • Branching — explore alternative paths from any thought, tracked by branch ID
  • Dynamic depth — adjust totalThoughts up or down as the problem unfolds
  • Hypothesis/verification loops — generate and verify solutions iteratively
  • Persistent state — history survives across invocations via JSON on disk
  • Full state inspection — dump complete thought history and branch details at any point

Quick Start

Prerequisites

  • Claude Code CLI
  • tsx — available via npx tsx (no global install needed)

Install

npx skills add https://github.com/thedotmack/sequential-thinking-skill --skill sequential-thinking

Or manually:

git clone https://github.com/thedotmack/sequential-thinking-skill.git
cp -r sequential-thinking-skill/sequential-thinking ~/.claude/skills/

That's it. The skill auto-activates when Claude detects problems that benefit from structured reasoning.

You can also trigger it explicitly with phrases like: "think through this step by step", "break this down", "use sequential thinking".

How It Works

The skill is powered by think.ts, a TypeScript state machine that:

  1. Maintains an append-only thought history on disk (.think_state.json)
  2. Tracks branches as named collections of thoughts forking from any point
  3. Returns a compact status line to stdout after each thought ([3/7] history=3 next=true)
  4. Renders formatted thought headers to stderr for visual feedback

Claude invokes it via tsx scripts/think.ts with CLI flags for each thought. The SKILL.md file instructs Claude on the protocol — when to branch, revise, extend, and terminate.

Commands

Command Description
--reset Clear state for a new thinking session
--thought "..." --thoughtNumber N --totalThoughts M --nextThoughtNeeded true/false Submit a thought
--isRevision --revisesThought N Mark as revision of thought N
--branchFromThought N --branchId "label" Branch from thought N
--needsMoreThoughts Signal that more thoughts are needed
--status Dump full state (history + branches)

Output

Every thought prints a header and content to stderr, plus a compact status line to stdout:

💭 Thought 4/7
In a Vickrey auction, the dominant strategy is...
[4/7] history=4 branches=vickrey,english next=true

The --status command returns full JSON with fullHistory and branchDetails.

Comparison

How does sequential-thinking-skill compare to the official MCP server?

Sequential Thinking MCP sequential-thinking-skill
Setup Configure MCP server in claude_desktop_config.json Copy a folder to ~/.claude/skills/
Runtime Requires running MCP server process Standalone TypeScript script
Dependencies @modelcontextprotocol/sdk, zod tsx only
State persistence In-memory (lost on restart) JSON on disk (survives restarts)
Features Thoughts, branches, revisions Identical feature set
State inspection Via MCP tool call --status flag
Integration MCP protocol Claude Code skill protocol

Project Structure

sequential-thinking-skill/
├── sequential-thinking/
│   ├── SKILL.md                       # Skill definition and protocol
│   ├── scripts/
│   │   └── think.ts                   # TypeScript state machine
│   └── references/
│       └── example-session.md         # Worked example with all features
├── README.md
├── LICENSE
└── .gitignore

License

MIT

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Sequential Thinking Skill

How do I install Sequential Thinking Skill?

Run npx sequential-thinking-skill, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Sequential Thinking Skill safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Sequential Thinking Skill still maintained?

The last commit was 6 months ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.