← Back to list

sequential-thinking
by oimiragieo
⭐ 1🍴 0📅 Jan 21, 2026
SKILL.md
name: sequential-thinking version: 1.0.0 description: Sequential thinking and structured problem solving. Break down complex problems into steps with revision and branching capabilities. Use for multi-step analysis, planning, and hypothesis verification. context:fork: true allowed-tools: read, write, bash
Sequential Thinking Skill
Overview
This skill provides structured problem-solving through a flexible thinking process that can adapt and evolve. Each thought can build on, question, or revise previous insights.
Context Savings: ~97% reduction
- MCP Mode: ~15,000 tokens always loaded
- Skill Mode: ~500 tokens metadata + on-demand loading
When to Use
- Breaking down complex problems into steps
- Planning and design with room for revision
- Analysis that might need course correction
- Problems where the full scope isn't clear initially
- Multi-step solutions requiring maintained context
- Filtering irrelevant information
- Hypothesis generation and verification
Quick Reference
# Use the sequential thinking tool
python executor.py --tool sequentialthinking --args '{
"thought": "First, let me analyze the problem...",
"thoughtNumber": 1,
"totalThoughts": 5,
"nextThoughtNeeded": true
}'
Tool: sequentialthinking
A detailed tool for dynamic and reflective problem-solving through thoughts.
Parameters
| Parameter | Type | Description |
|---|---|---|
thought | string | Your current thinking step |
thoughtNumber | integer | Current thought number (1, 2, 3...) |
totalThoughts | integer | Estimated total thoughts needed |
nextThoughtNeeded | boolean | Whether another thought step is needed |
isRevision | boolean | If this thought revises previous thinking |
revisesThought | integer | Which thought number is being reconsidered |
branchFromThought | integer | Branching point thought number |
branchId | string | Identifier for current branch |
needsMoreThoughts | boolean | If more thoughts needed at the "end" |
Key Features
- Adjust
totalThoughtsup or down as you progress - Question or revise previous thoughts
- Add more thoughts even after reaching what seemed like the end
- Express uncertainty and explore alternatives
- Branch or backtrack (non-linear thinking)
- Generate and verify solution hypotheses
Process
- Start with initial estimate of needed thoughts
- Feel free to question/revise previous thoughts
- Add more thoughts if needed, even at the "end"
- Mark thoughts that revise or branch
- Generate solution hypothesis when appropriate
- Verify hypothesis based on Chain of Thought
- Repeat until satisfied
- Set
nextThoughtNeeded: falseonly when truly done
Tool Execution
# List available tools
python executor.py --list
# Execute a thinking step
python executor.py --tool sequentialthinking --args '{"thought": "...", "thoughtNumber": 1, "totalThoughts": 5, "nextThoughtNeeded": true}'
Configuration
MCP server configuration stored in config.json:
- Command:
npx -y @modelcontextprotocol/server-sequential-thinking
Related
- Original MCP server:
@modelcontextprotocol/server-sequential-thinking - MCP Converter Skill:
.claude/skills/mcp-converter/ - Skill Manager:
.claude/skills/skill-manager/
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon