sequential-thinking — скилл для Claude Code: что делает
Скилл разбивает сложный анализ на цепочку шагов, пересматривает выводы и строит ветки решений. Пригодится при проектировании систем и поиске скрытых багов.
npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a claude-codeЧто делает sequential-thinking
Скилл запускает структурированное пошаговое рассуждение через инструмент mcp__reasoning__sequentialthinking. Вместо поспешного ответа модель формулирует мысли по одной, ведёт счёт шагов в thoughtNumber и динамически меняет общую оценку totalThoughts, когда задача оказывается сложнее начального плана.
В логику заложена поддержка пересмотра и ветвления. Параметры isRevision и revisesThought дают модели возможность вернуться назад и скорректировать ошибочный шаг, а branchFromThought с branchId открывают альтернативные ветки анализа.
Для простых фактологических вопросов этот механизм избыточен. Скилл рассчитан на задачи с неясным начальным масштабом, поэтому в тривиальных запросах пошаговый перебор только затянет диалог.
Какие задачи решает
- спланировать архитектуру модуля с проверкой альтернативных вариантов
- локализовать неочевидный баг через пошаговую проверку гипотез
- декомпозировать задачу с неизвестным заранее объёмом работ
- исправить неверный вывод в середине длинной цепочки рассуждений
Примеры запросов агенту
- Разбери архитектуру системы кэширования через sequential-thinking и сравни два варианта инвалидации
- Найди причину падения запросов в логах, проверяя гипотезы пошагово с возможностью пересмотра
Как установить sequential-thinking
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a claude-code2Вручную: положить файлы
~/.claude/skills/sequential-thinking/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sequential-thinking/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a codex2Вручную: положить файлы
.agents/skills/sequential-thinking/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a cursor2Вручную: положить файлы
.cursor/skills/sequential-thinking/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mrgoonie/claudekit-skills sequential-thinking2Вручную: положить файлы
.github/skills/sequential-thinking/SKILL.md1Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a gemini-cli2Командой платформы
gemini skills install https://github.com/mrgoonie/claudekit-skills --path .claude/skills/sequential-thinkingВручную: положить файлы
.devin/skills/sequential-thinking/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора20
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о sequential-thinking
Как установить sequential-thinking в Claude Code?
Выполните команду npx skills add mrgoonie/claudekit-skills --skill sequential-thinking -a claude-code. Она добавит файл скилла в каталог конфигурации.
Что делает sequential-thinking?
Он структурирует рассуждения модели при решении трудных инженерных задач. Агент ведёт цепочку пронумерованных мыслей, пересматривает ранние выводы и проверяет альтернативные ветки решений.
Для каких задач этот скилл не подходит?
Не применяйте его для простых фактов, коротких справок или задач в одно действие. В простых сценариях вызов MCP-инструмента создаёт лишние задержки.
Исходный текст
SKILL.md · MIT
---
name: sequential-thinking
description: Use when complex problems require systematic step-by-step reasoning with ability to revise thoughts, branch into alternative approaches, or dynamically adjust scope. Ideal for multi-stage analysis, design planning, problem decomposition, or tasks with initially unclear scope.
license: MIT
---
# Sequential Thinking
Enables structured problem-solving through iterative reasoning with revision and branching capabilities.
## Core Capabilities
- **Iterative reasoning**: Break complex problems into sequential thought steps
- **Dynamic scope**: Adjust total thought count as understanding evolves
- **Revision tracking**: Reconsider and modify previous conclusions
- **Branch exploration**: Explore alternative reasoning paths from any point
- **Maintained context**: Keep track of reasoning chain throughout analysis
## When to Use
Use `mcp__reasoning__sequentialthinking` when:
- Problem requires multiple interconnected reasoning steps
- Initial scope or approach is uncertain
- Need to filter through complexity to find core issues
- May need to backtrack or revise earlier conclusions
- Want to explore alternative solution paths
**Don't use for**: Simple queries, direct facts, or single-step tasks.
## Basic Usage
The MCP tool `mcp__reasoning__sequentialthinking` accepts these parameters:
### Required Parameters
- `thought` (string): Current reasoning step
- `nextThoughtNeeded` (boolean): Whether more reasoning is needed
- `thoughtNumber` (integer): Current step number (starts at 1)
- `totalThoughts` (integer): Estimated total steps needed
### Optional Parameters
- `isRevision` (boolean): Indicates this revises previous thinking
- `revisesThought` (integer): Which thought number is being reconsidered
- `branchFromThought` (integer): Thought number to branch from
- `branchId` (string): Identifier for this reasoning branch
## Workflow Pattern
```
1. Start with initial thought (thoughtNumber: 1)
2. For each step:
- Express current reasoning in `thought`
- Estimate remaining work via `totalThoughts` (adjust dynamically)
- Set `nextThoughtNeeded: true` to continue
3. When reaching conclusion, set `nextThoughtNeeded: false`
```
## Simple Example
```typescript
// First thought
{
thought: "Problem involves optimizing database queries. Need to identify bottlenecks first.",
thoughtNumber: 1,
totalThoughts: 5,
nextThoughtNeeded: true
}
// Second thought
{
thought: "Analyzing query patterns reveals N+1 problem in user fetches.",
thoughtNumber: 2,
totalThoughts: 6, // Adjusted scope
nextThoughtNeeded: true
}
// ... continue until done
```
## Advanced Features
For revision patterns, branching strategies, and complex workflows, see:
- [Advanced Usage](references/advanced.md) - Revision and branching patterns
- [Examples](references/examples.md) - Real-world use cases
## Tips
- Start with rough estimate for `totalThoughts`, refine as you progress
- Use revision when assumptions prove incorrect
- Branch when multiple approaches seem viable
- Express uncertainty explicitly in thoughts
- Adjust scope freely - accuracy matters less than progress visibility
© mrgoonie · MIT · mrgoonie/claudekit-skills