add-task — скилл для Claude Code: черновик задачи в .specs
Создаёт файл задачи в .specs/tasks/draft/ из вашего запроса: с заголовком-действием, типом и исходным текстом. Старт цепочки spec-driven разработки.
npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a claude-codeЧто делает add-task
Скилл берёт формулировку, которую вы передали аргументом, и превращает её в черновик задачи. Заголовок начинается с глагола — Add, Fix, Implement, Update, Remove, Refactor — и описывает конкретное действие. Тип определяется по смыслу: feature, bug, refactor, test, docs, chore или ci, и попадает в расширение файла. Имя собирается из заголовка в нижнем регистре через дефисы, три–пять слов, формат <short-name>.<issue-type>.md.
Перед записью скилл запускает bash ${CLAUDE_PLUGIN_ROOT}/scripts/create-folders.sh: тот разворачивает папки draft, todo, in-progress, done, scratchpad, analysis и reports внутри .specs и прописывает scratchpad в .gitignore. Если скрипта нет, структуру придётся создать вручную и дописать .gitignore самому. Потом проверяется уникальность имени по всем папкам статусов, чтобы не затереть чужой файл.
В файл попадает только заголовок, необязательный depends_on и дословный исходный запрос в секции «Initial User Prompt». Описание остаётся заглушкой для следующего этапа — скилл намеренно не пишет его и не вызывает планировщик. Полезно, когда задачи ведутся папками в репозитории и нужен единый вид у каждой записи.
Какие задачи решает
- завести карточку задачи из короткой фразы в чате
- проставить тип задачи в имени файла автоматически
- сохранить исходную формулировку без правок
- проверить, что имя файла не занято в других статусах
- разложить папки
.specsи закрытьscratchpadот гита
Примеры запросов агенту
- Добавь задачу: починить таймаут логина на медленном соединении
- Заведи задачу на рефакторинг модуля авторизации
- Создай задачу: написать тесты для парсера конфигов
Как установить add-task
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a claude-code2Вручную: положить файлы
~/.claude/skills/add-task/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/add-task/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a codex2Вручную: положить файлы
.agents/skills/add-task/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a cursor2Вручную: положить файлы
.cursor/skills/add-task/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit add-task2Вручную: положить файлы
.github/skills/add-task/SKILL.md1Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a gemini-cli2Командой платформы
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/add-taskВручную: положить файлы
.devin/skills/add-task/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора55
Похожие
Вопросы о add-task
Как установить add-task в Claude Code?
Выполните npx skills add NeoLabHQ/context-engineering-kit --skill add-task -a claude-code. Скилл окажется в ~/.claude/skills/add-task/SKILL.md.
Что делает add-task?
Создаёт черновик задачи в .specs/tasks/draft/: заголовок с глаголом, тип в расширении файла и ваш исходный запрос в теле.
Что попадёт в файл задачи?
Заголовок, depends_on при наличии зависимостей и секция «Initial User Prompt» с дословным текстом запроса. Описание остаётся заглушкой для следующего этапа.