work
work
The compound engineering loop — five discrete stages that systematically reduce rework by front-loading clarity and back-loading lessons. Each stage can be run independently or in sequence.
Git Root Detection
Before running any command, detect the git root:
git rev-parse --show-toplevel
Commands
| Command | Description |
|---|---|
brainstorm |
Clarify scope through dialogue, surface key decisions and open questions |
plan |
Research codebase, write concrete implementation plan |
work |
Execute the plan, track progress in task backend |
review |
Evaluate output, identify lessons, decide accept/rework |
compound |
Document lessons, update rules/templates/docs |
spec <topic> |
Create outcome spec (overview, decisions, steps, edge cases) |
audit |
Review current branch for blindspots; fix now / needs spec / create issues |
$ARGUMENTS Routing
| $ARGUMENTS | Action |
|---|---|
help |
→ commands/help.md |
brainstorm |
→ commands/brainstorm.md |
plan |
→ commands/plan.md |
work |
→ commands/work.md |
review |
→ commands/review.md |
compound |
→ commands/compound.md |
spec |
→ commands/spec.md |
audit |
→ commands/audit.md |
| (empty) | → commands/help.md |
Stage Task Naming
Each stage creates or updates a task in the configured backend (if tasks != none). Tasks follow the naming convention (no stage numbers):
YYYY-MM-DD, <Stage>
e.g. 2026-02-28, Brainstorm, 2026-02-28, Plan, 2026-02-28, Compound — <topic>
Tasks are created under the relevant workstream epic if one exists.
Frustration Detection
If the user shows signs of repeated fixes, confusion, or rework — proactively suggest running work compound even mid-stream. The value of compound is in capturing lessons before they fade.
Design Note
80% of the compound loop's value comes from plan and review. work is execution. Do not skip plan — scope creep and rework almost always trace back to an unclear plan.
More from andreadellacorte/groove
pdf-to-markdown
[Document Processing] Convert PDF files to Markdown with support for native text PDFs and scanned documents (OCR). Cross-platform.
254agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
251groove
Groove engineering workflow system. Top-level entry point. Use groove-daily-*, groove-work-*, groove-utilities-*, groove-admin-* for all workflow and admin commands.
248find-skills
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.
245groove-utilities-memory-log-daily
Write the daily memory log entry. Use at end of day to record what happened.
235groove-daily-start
Start the workday: review yesterday, create today's daily memory, load tasks, prepare agenda. Use when beginning the day.
231