SKILL.md
---
name: groove-work-plan
description: "Research codebase, write concrete implementation plan. Use after brainstorming."
license: MIT
allowed-tools: Read Write Edit Glob Grep Bash(git:*) AskUserQuestion
metadata:
author: andreadellacorte
---
# groove-work-plan
## Outcome
The codebase is researched for relevant patterns and constraints. A concrete implementation plan is written with ordered steps, file paths, and function names. Plan is captured as a task or doc.
## Acceptance Criteria
- Plan references actual code patterns found in the codebase (not assumptions)
- Steps are ordered and specific enough to execute without ambiguity
- File paths and function names are named where known
- Edge cases are identified and handling is specified
- Stage task created in backend: `YYYY-MM-DD, Plan`
## Constraints
- Read `tasks.backend` from `.groove/index.md` to determine backend
- Use Explore agent for codebase research before writing the plan
- Use template at `skills/groove-work-plan/templates/plan-doc.md` for doc output
- Warn if no prior brainstorm exists — ask user to confirm scope before proceeding
- Do not write code during plan — plan only
- Create stage task via `/groove-utilities-task-create` if `tasks != none` (title `YYYY-MM-DD, Plan`)