К основному содержанию
скилл CX Codex

groove-utilities-task-create — скилл для Claude Code: задачи

Создаёт задачу в настроенном бэкенде, заполняет поля и возвращает её ID. Подходит для ведения задач из рабочего контекста агента.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add andreadellacorte/groove --skill groove-utilities-task-create -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/groove-utilities-task-create/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/groove-utilities-task-create/

По шагам, с командами для каждой платформы: Как установить скилл в 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

Похожие скиллы

Все скиллы по теме «Заметки, задачи и проекты» →
task-from-pr davila7 Разбирает пул-реквест на GitHub и заводит по нему задачу в Linear: с оценкой сложности, привязкой к команде и ссылками в обе стороны. 133установок plan-task NeoLabHQ Дорабатывает черновик спецификации задачи: добавляет критерии приёмки, архитектуру и фазы с проверкой качества на каждом шаге. CX Codex +1 1 300установок add-task NeoLabHQ Создаёт файл задачи в .specs/tasks/draft/ из вашего запроса: с заголовком-действием, типом и исходным текстом. Старт цепочки spec-driven разработки. CX Codex +1 1 200установок task-estimator marks97 Скилл считает сроки задач по вашей же измеренной истории, а не по наитию модели. Пригодится, когда надо назвать ETA для фичи, бага или миграции. CX Codex +1 799установок task-breakdown jwynia Помогает разложить парализующую задачу на мелкие шаги, когда не получается начать. Опирается на стратегии для ADHD и аутизма. CX Codex +1 476установок ralph-tui-create-json subsy Преобразует PRD в prd.json для запуска через ralph-tui: выделяет истории, критерии приёмки и зависимости между задачами. CX Codex +1 1 100установок

Из того же набора27

groove-work-review Скилл проверяет результат после реализации, сравнивает его с планом и решает, принять работу или отправить на доработку. CX Codex +1 544установок groove-work-plan Исследует кодовую базу и пишет конкретный план реализации с шагами, путями к файлам и именами функций. Ставится после брейншторма. CX Codex +1 544установок groove-utilities-memory-log-weekly Собирает недельный отчёт из дневных записей памяти. Нужен, когда темы, итоги и выводы стоит свести в один файл. CX Codex +1 543установок groove-admin-help Показывает список groove-скиллов, слэш-команд и текущие значения конфигурации. Нужен для быстрой навигации по рабочему процессу. CX Codex +1 542установок groove-work-audit Скилл проверяет текущую ветку на пробелы и распределяет находки по действиям. Пригодится для ревью изменений перед слиянием. CX Codex +1 540установок groove-work-compound Скилл фиксирует выводы после ревью или планирования: обновляет правила, шаблоны и документацию проекта, разбирает причины ошибок. CX Codex +1 540установок groove-utilities-memory-log-git Сохраняет сводку Git-сессии в .groove/memory/git/. Нужен, когда историю изменений важно оставить рядом с кодом. CX Codex +1 538установок groove-work-exec Скилл берёт готовый план работ и пишет по нему код, тесты и документацию, отмечая прогресс в таск-бэкенде. Нужен, когда планирование закончено и пора делать. CX Codex +1 536установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой