do-in-steps — скилл для Claude Code: пошаговое выполнение задач
Разбивает сложную задачу на зависимые шаги, выполняет их по очереди и проверяет каждый шаг отдельным судьёй, прежде чем идти дальше.
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a claude-codeЧто делает do-in-steps
Скилл работает как оркестратор: сам он код не читает и не правит. Задача режется на упорядоченные подзадачи, и на каждый шаг вызывается отдельный субагент с чистым контекстом. Ему передают выжимку из предыдущих шагов, поэтому цепочка не расползается по всему проекту.
Проверка устроена в два слоя. Параллельно с исполнителем запускается мета-судья: он пишет критерии оценки именно для этого шага. Когда оба закончили, независимый судья сверяет результат с этими критериями. Не прошло — шаг повторяется, до трёх попыток, с той же спецификацией.
Модель под каждый шаг выбирается отдельно: sonnet и haiku по умолчанию, opus только когда шаг этого заслужил по правилам скилла. Флаг --model перекрывает выбор для всех субагентов, --strict убирает послабления при оценке. Скилл рассчитан на среду с субагентами и инструментом Task — в Claude это есть из коробки.
Какие задачи решает
- разложить рефакторинг на шаги, где каждый следующий зависит от прошлого
- проверять результат каждого шага до перехода к следующему
- передавать контекст между подзадачами, не раздувая окно
- подобрать модель под сложность конкретного шага
- получить независимую оценку работы субагента
Примеры запросов агенту
- Выполни в шагах
do-in-steps: переименуйUserServiceи обнови всех потребителей - Прогони в шагах
do-in-stepsмиграцию схемы БД и правку запросов - Разбей на шаги
do-in-stepsдобавление авторизации в API и напиши тесты
Как установить do-in-steps
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a claude-code2Вручную: положить файлы
~/.claude/skills/do-in-steps/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/do-in-steps/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a codex2Вручную: положить файлы
.agents/skills/do-in-steps/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a cursor2Вручную: положить файлы
.cursor/skills/do-in-steps/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit do-in-steps2Вручную: положить файлы
.github/skills/do-in-steps/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/do-in-stepsВручную: положить файлы
.devin/skills/do-in-steps/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о do-in-steps
Как установить do-in-steps в Claude Code?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill do-in-steps -a claude-code, файл появится по пути ~/.claude/skills/do-in-steps/SKILL.md.
Что делает do-in-steps?
Делит сложную задачу на зависимые шаги и запускает на каждый отдельного субагента. Результат шага проверяет независимый судья по критериям, которые готовит мета-судья.
Чем отличаются флаги --strict и --model?
--strict отключает послабление при оценке: шаг проходит только при высокой оценке судьи, иначе идут повторы. --model задаёт модель для всех субагентов вместо автоматического выбора под каждый шаг.