task-execution-engine — скилл для Claude Code: запуск задач
Скилл берёт задачи из Markdown-документа и ведёт их до завершения. Пригодится для запуска новой реализации, пакетной работы и продолжения прерванного процесса.
npx claude-code-templates@latest --skill development/task-execution-engineЧто делает task-execution-engine
task-execution-engine читает список задач из документа проектирования, выбирает следующую незавершённую задачу, изучает её файлы и критерии, затем выполняет работу и проверяет результат. Состояние хранится прямо в Markdown-чекбоксах: выполненные пункты отмечаются как завершённые, заблокированные получают статус ошибки и причину.
Внутри есть скрипт scripts/task_manager.py с командами next, done, fail и status. Скилл умеет продолжать работу с того же design-файла и рассчитан на режим без вопросов: решения принимаются по существующим шаблонам кодовой базы, а заблокированная задача помечается как неудачная. Без design-файла с задачами в формате Markdown-чекбоксов запускать этот процесс не на чем.
Какие задачи решает
- взять следующую незавершённую задачу из design-файла
- выполнить задачи пакетно по порядку
- продолжить прерванную реализацию
- проверить критерии приёмки задачи
- пометить заблокированную задачу и записать причину
Примеры запросов агенту
- Начни реализацию по файлу
docs/designs/user-auth.mdи выполняй задачи по порядку. - Продолжи прерванную работу по
docs/designs/user-auth.md. - Покажи статус задач в
docs/designs/user-auth.md, затем возьми следующую незавершённую.
Как установить task-execution-engine
1Через claude-code-templates
npx claude-code-templates@latest --skill development/task-execution-engine2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill task-execution-engine -a claude-code3Вручную: положить файлы
~/.claude/skills/task-execution-engine/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/task-execution-engine/
Вручную: положить файлы
.agents/skills/task-execution-engine/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/task-execution-engine/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates task-execution-engine2Вручную: положить файлы
.github/skills/task-execution-engine/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/task-execution-engineВручную: положить файлы
.devin/skills/task-execution-engine/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о task-execution-engine
Как установить task-execution-engine в Claude Code?
Выполните npx claude-code-templates@latest --skill development/task-execution-engine.
Что делает task-execution-engine?
Скилл берёт задачи из Markdown-документа, выполняет их по очереди, проверяет критерии и обновляет чекбоксы. Он также продолжает работу с первой незавершённой задачи.
Как task-execution-engine отмечает заблокированную задачу?
Он помечает задачу как неудачную и добавляет причину, после чего продолжает обработку следующих задач.