speckit-tasks — скилл для Claude Code: задачи по спецификации
Скилл превращает plan.md и spec.md в tasks.md с задачами, разложенными по зависимостям и историям пользователя. Пригодится, когда проект уже описан в spec-kit, а очередь работ ещё не составлена.
npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a claude-codeЧто делает speckit-tasks
Скилл читает документы из каталога фичи: обязательные plan.md и spec.md, а если они есть — data-model.md, contracts/, research.md и quickstart.md. Из плана берётся стек и структура проекта, из спецификации — истории пользователя с приоритетами. Дальше агент собирает tasks.md по шаблону: фаза инициализации, блокирующие задачи, по одной фазе на каждую историю в порядке приоритета, в конце полировка. Для каждой задачи указан путь к файлу, а в конце документа — граф зависимостей и примеры параллельного запуска.
Перед генерацией скилл проверяет .specify/extensions.yml и ищет хуки в ключе hooks.before_tasks. Хуки без поля enabled считаются включёнными, с enabled: false — пропускаются. Если YAML не разбирается, скилл сообщает об ошибке парсера и продолжает работу, не проверяя хуки. Обязательные хуки он запускает сам и ждёт результата, опциональные только показывает с командой для ручного вызова. После генерации так же обрабатывается ключ hooks.after_tasks.
Работает это только внутри проекта spec-kit: нужен каталог .specify/ со скриптами, в частности .specify/scripts/bash/setup-tasks.sh. Без него шаг настройки не пройдёт, и скилл не получит ни список документов, ни шаблон. Если в проекте нет data-model.md или contracts/, задачи всё равно сгенерируются — по тому, что лежит в каталоге фичи.
Какие задачи решает
- разложить работу по фиче на задачи с путями к файлам
- выстроить порядок выполнения историй пользователя по приоритетам
- найти задачи, которые можно делать параллельно
- отметить блокирующие предпосылки до старта историй
- подключить свои хуки к моменту генерации задач
Примеры запросов агенту
- сгенерируй tasks.md для текущей фичи
- разбей spec.md на задачи по историям пользователя, начни с P1
- собери задачи и покажи, что можно запускать параллельно
Как установить speckit-tasks
1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a claude-code2Вручную: положить файлы
~/.claude/skills/speckit-tasks/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/speckit-tasks/
1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a codex2Вручную: положить файлы
.agents/skills/speckit-tasks/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a cursor2Вручную: положить файлы
.cursor/skills/speckit-tasks/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dceoy/speckit-agent-skills speckit-tasks2Вручную: положить файлы
.github/skills/speckit-tasks/SKILL.md1Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a gemini-cli2Командой платформы
gemini skills install https://github.com/dceoy/speckit-agent-skills --path skills/speckit-tasksВручную: положить файлы
.devin/skills/speckit-tasks/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о speckit-tasks
Как установить speckit-tasks в Claude?
Выполните npx skills add dceoy/speckit-agent-skills --skill speckit-tasks -a claude-code. Скилл появится в ~/.claude/skills/speckit-tasks/SKILL.md.
Что делает speckit-tasks?
Собирает tasks.md по документам фичи: план, спецификация и, если есть, модель данных, контракты и исследования. Задачи идут по фазам и приоритетам историй, с графом зависимостей.
Что нужно, чтобы скилл заработал?
Проект со структурой spec-kit и каталогом .specify/. Шаг настройки запускает .specify/scripts/bash/setup-tasks.sh из корня репозитория.