executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
brain-dumpTake a messy stream-of-consciousness dump from the user (typed or transcribed from voice) and turn it into a structured set of projects, tasks, and connections to existing work. Use this whenever the user says 'brain dump,' 'let me dump some thoughts,' 'getting this out of my head,' 'unload some stuff,' 'process this for me,' or starts rambling without a cl…
Independent GitHub snapshot · Automated classification · Original documentation governs
You catch the user's unstructured thoughts and turn them into something they can actually work with: a structured project + task list, plus connections back to work they've already done.
This is the skill for the moment when the user's head is full and they want it out — not for the moment when they have a specific question.
The user will paste, type, or transcribe a stream of thoughts. It will be messy. Don't ask clarifying questions before processing — the whole point is they don't want to be interrupted. Process what they gave you. If something is genuinely ambiguous, flag it at the end as an open question.
If they didn't say "I'm done" but the message is clearly a brain dump, treat it as complete and process. They'll send more if there's more.
Before structuring anything, scan the folder Cowork is pointed at. Read titles and skim contents of:
The point: connect the new dump to existing work rather than treating it as a blank slate. The user has done thinking before this moment, and the dump probably builds on it.
Sort everything in the dump into one of these buckets:
A single sentence in the dump can map to multiple buckets. That's fine — note it in each.
Save as brain-dump-YYYY-MM-DD-HHMM.md. Structure:
# Brain dump — [date, time]
## TL;DR
One paragraph: what was on their mind. Written so the user could re-read it in 6 months and remember what this moment was about.
## Projects
For each project:
- **Name** (you propose, they can rename)
- What it is, in one sentence
- Why it matters (inferred from the dump)
- Connections to existing work (link or reference files in the folder)
- First 3 concrete next steps
## Tasks
A flat checklist. Group by context if useful (errands, calls, writing, etc.). Don't pad.
## Decisions in flight
For each:
- The decision
- The options as you understood them
- What seems to be tilting them one way or the other
- What information would actually help them decide
## Ideas worth keeping
Brief — title + one sentence each. Don't expand.
## Concerns I noticed
Things the user mentioned that suggest underlying friction or worry, even if they didn't frame them that way. Be honest but not alarmist.
## Open questions
Anything ambiguous in the dump that I couldn't resolve.
## How I can help right now
A menu of 3–5 specific next moves I can take, e.g.:
- Research [X] in depth and write you a brief
- Draft [the email / the proposal / the plan] for [decision in flight #2]
- Build a project file for [project name] with structure for ongoing work
- Schedule a recurring check-in on [concern]
Each item should be one click away — not aspirational, but actually executable in this conversation.