parallel-task-spark — скилл Claude Code: что делает и как установить
Скилл координирует параллельное выполнение задач из markdown-плана через субагентов Sparky с проверкой зависимостей. Пригодится, когда проект разбит на этапы с TDD.
npx skills add am-will/codex-skills --skill parallel-task-spark -a claude-codeЧто делает parallel-task-spark
Инструмент выступает в роли дирижёра для субагентов sparky. Он считывает markdown-план и находит блоки задач с метками depends_on. Из них формируется граф выполнения, а разблокированные пункты запускаются параллельными волнами. Скилл работает исключительно по прямому вызову слэш-команды /parallel-task-spark и не активируется сам по себе в диалоге.
Каждый дочерний агент сначала пишет падающий тест через вспомогательную роль tdd_test_writer. Если функционал невозможно покрыть тестами, требуется явное обоснование и альтернативная проверка вроде статического анализа. По завершении этапа агент изолированно коммитит только свои файлы в Git, запрещая push в удалённый репозиторий. Исходный файл плана сразу дополняется отчётом о статусе и правках.
Главная сложность здесь связана с дисциплиной разметки: если идентификаторы или зависимости в документе указаны с ошибкой, граф остановится на шаге разбора. Зато локальная фиксация каждой волны страхует от конфликтов между параллельными потоками.
Какие задачи решает
- разобрать markdown-план на этапы с учётом графа зависимостей
- распределить независимые задачи между параллельными субагентами
- внедрить TDD-цикл с падающими тестами перед изменением кода
- изолированно коммитить изменения каждого потока без отправки в ветку
- записать логи выполнения и статус обратно в документ плана
Примеры запросов агенту
- /parallel-task-spark docs/backend-plan.md
- /parallel-task-spark ./plans/checkout-plan.md TASK_1 TASK_3
- /parallel-task-spark architecture-plan.md --tasks T5 T8
Как установить parallel-task-spark
1Через Skills CLI (Vercel)
npx skills add am-will/codex-skills --skill parallel-task-spark -a claude-code2Вручную: положить файлы
~/.claude/skills/parallel-task-spark/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/parallel-task-spark/
1Через Skills CLI (Vercel)
npx skills add am-will/codex-skills --skill parallel-task-spark -a codex2Вручную: положить файлы
.agents/skills/parallel-task-spark/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add am-will/codex-skills --skill parallel-task-spark -a cursor2Вручную: положить файлы
.cursor/skills/parallel-task-spark/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install am-will/codex-skills parallel-task-spark2Вручную: положить файлы
.github/skills/parallel-task-spark/SKILL.md1Через Skills CLI (Vercel)
npx skills add am-will/codex-skills --skill parallel-task-spark -a gemini-cli2Командой платформы
gemini skills install https://github.com/am-will/codex-skills --path skills/parallel-task-sparkВручную: положить файлы
.devin/skills/parallel-task-spark/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add am-will/codex-skills --skill parallel-task-spark -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора10
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Вопросы о parallel-task-spark
Как установить parallel-task-spark в Claude Code?
Выполните в терминале команду npx skills add am-will/codex-skills --skill parallel-task-spark -a claude-code. Файл навыка появится по пути ~/.claude/skills/parallel-task-spark/SKILL.md.
Что делает parallel-task-spark?
Он читает markdown-файл плана разработки, определяет очерёдность шагов по их зависимостям и запускает параллельных субагентов sparky. Каждый агент подтверждает результат тестами, делает коммит и вносит отчёт в план.
Разрешено ли субагентам отправлять ветку в удалённый репозиторий?
Нет, выполнение команды git push субагентам запрещено. Они обязаны только индексировать свои файлы и делать локальный git commit, чтобы изолировать правки параллельных процессов.