G
groove-utilities-task-update
About groove-utilities-task-update
A task-update skill for Groove projects that edits status, body, and metadata in the configured task backend. It preserves existing text, appends dated progress notes, and requires a resolution and explicit confirmation before completion or scrapping.
Key features
- 01Updates task status, body, and metadata
- 02Appends dated progress notes
- 03Preserves existing task body content
- 04Requires resolution before completion
- 05Requests confirmation before completion
Use cases
- 01Record progress on an active task
- 02Complete a task with a change summary
- 03Scrap a task with documented reasons
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ andreadellacorte/ groove --skill groove-utilities-task-updateAfter installing, type/groove-utilities-task-updatein Claude Code to confirm it loaded.
Details
From the project READMEgroove-utilities-task-update
Outcome
A task's status, body, or metadata is updated in the configured backend. Progress notes are appended without overwriting existing content. When completing a task, a resolution (Summary of Changes or Reasons for Scrapping) is written to the task body before marking done.
Acceptance Criteria
- Specified fields are updated in backend
- Existing body content is preserved; new content is appended
- Completed tasks have a "Summary of Changes" or "Reasons for Scrapping" section in body
- User confirms before task is marked as completed or scrapped
Constraints
- Read
tasks.backendfrom.groove/index.mdto determine backend - If
tasks.backend: none, no-op with friendly message - Never mark a task completed without a resolution section in the body
- Ask user to provide resolution if task body has none
- User must explicitly confirm completion — do not auto-complete
- Progress notes should be appended as dated bullets under a "Progress" section
- Backend mappings:
beans:beans update <id> -s <status>andbeans update <id> -d "<body>"linear: update issue via linear CLI or MCPgithub:gh issue edit <number> --body "<body>"and label/close commands
Comments
Markdown supported