groove-utilities-task-create — скилл для Claude Code: задачи
Создаёт задачу в настроенном бэкенде, заполняет поля и возвращает её ID. Подходит для ведения задач из рабочего контекста агента.
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a claude-codeЧто делает groove-utilities-task-create
Скилл читает tasks.backend из .groove/index.md, чтобы выбрать способ создания задачи. Он запрашивает заголовок и тип, если их нет, определяет родительскую задачу по текущему контексту и просит подтвердить выбор при неоднозначности. По умолчанию новая задача получает статус in-progress, а при создании не переводится в завершённые.
Для нетривиальной работы скилл формирует содержательное тело с разделами Context, Goal, Acceptance Criteria и Links. Доступны бэкенды beans, linear и github: используются соответствующие CLI, MCP или файлы задач. Если tasks.backend в .groove/index.md равен none, скилл ничего не создаёт и сообщает об этом.
Какие задачи решает
- создать задачу в настроенном бэкенде
- задать тип, статус и родительскую задачу
- сформировать описание с критериями приёмки
- вернуть пользователю ID созданной задачи
Примеры запросов агенту
- Создай задачу типа
featureс названием «Добавить экспорт отчёта» и определи её родителя по текущему контексту. - Оформи эту работу как задачу в настроенном бэкенде, добавь цель и критерии приёмки.
- Создай баг с подробным описанием и покажи его ID после создания.
Как установить groove-utilities-task-create
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a claude-code2Вручную: положить файлы
~/.claude/skills/groove-utilities-task-create/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/groove-utilities-task-create/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a codex2Вручную: положить файлы
.agents/skills/groove-utilities-task-create/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a cursor2Вручную: положить файлы
.cursor/skills/groove-utilities-task-create/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install andreadellacorte/groove groove-utilities-task-create2Вручную: положить файлы
.github/skills/groove-utilities-task-create/SKILL.md1Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a gemini-cli2Командой платформы
gemini skills install https://github.com/andreadellacorte/groove --path skills/groove-utilities-task-createВручную: положить файлы
.devin/skills/groove-utilities-task-create/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о groove-utilities-task-create
Как установить groove-utilities-task-create в Claude Code?
Выполните npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a claude-code, затем проверьте файл ~/.claude/skills/groove-utilities-task-create/SKILL.md.
Что делает groove-utilities-task-create?
Скилл создаёт задачу в beans, linear или github, заполняет её поля и возвращает ID. Для нетривиальных задач он добавляет контекст, цель и критерии приёмки.
Какой статус получает новая задача?
По умолчанию задача создаётся со статусом in-progress. Во время создания скилл не отмечает её завершённой.
Исходный текст
SKILL.md · MIT
--- name: groove-utilities-task-create description: "Create a new task in the configured backend." license: MIT allowed-tools: Read Write Edit Glob Grep Bash(git:*) Bash(beans:*) Bash(gh:*) Bash(linear:*) Bash(npx:*) AskUserQuestion metadata: author: andreadellacorte --- # groove-utilities-task-create ## Outcome A task is created in the configured backend with a title, type, status, optional parent, and (for non-trivial tasks) a rich body. The task ID is returned for reference. This command is the single source of truth for how tasks are created — other skills (work compound, daily, etc.) that need to create tasks must follow this spec and call this skill rather than defining their own creation rules. ## Acceptance Criteria - Task exists in backend with all required fields populated - Task ID is shown to user after creation - Non-trivial tasks (feature work, bugs, plans, stage tasks) have a rich body — never create with an empty body when the task represents real work or a stage - Parent is set when context suggests one (e.g. stage task under a daily or work epic) ## Constraints - Read `tasks.backend` from `.groove/index.md` to determine backend - If `tasks.backend: none`, no-op with friendly message - If title not provided in arguments, ask user for title and type before proceeding - Infer parent from current context (open tasks, recent work) and confirm with user if ambiguous - Default status is `in-progress` (not `todo`) — tasks are created when work is being done - Do not auto-mark any task as completed during creation - Backend mappings: - `beans`: `beans create "<title>" -t <type> --parent <id> -s in-progress`; body via `beans update <id> -d "<body>"` or by editing the task file under `.groove/tasks/` if the backend is file-based - `linear`: create issue via linear CLI or MCP with appropriate team/project - `github`: `gh issue create --title "<title>" --body "<body>" --milestone <milestone>` - **Body (standard):** For any non-trivial task, always supply a body. Use the backend's body/description field (or task file content). Standard body sections: **Context** (what work or session this task belongs to), **Goal** (what "done" means at a high level), **Acceptance Criteria** (checklist of concrete conditions), **Links** (to CHANGELOG, specs, learned files, or other artifacts). Omit a section only if it truly does not apply. - **Type:** Use the backend's types (e.g. beans: `task`, `bug`, `feature`, `epic`, `milestone`). Stage and bookend tasks (daily Start/End, work stages such as "YYYY-MM-DD, Compound — topic") use type `task` when the backend has no `chore` (e.g. beans). - **Hierarchy:** Set parent when the task is part of a larger unit (e.g. a daily, an epic). If the caller does not specify a parent, infer from context when possible. - Always echo the created task ID and title back to the user
© andreadellacorte · MIT · andreadellacorte/groove