brain-dump
Skill0 starsChanged 7 months agoMITView on GitHub
Captures a stream-of-consciousness brain dump and organizes it into structured journal entries across projects. Use when user dumps multiple ideas, tasks, and thoughts at once, says "brain dump", "here's everything on my mind", "let me just get this all out", or provides a long unstructured message spanning multiple topics.
8 other projects use a version of this.
Adopted by
Most recently taken up by
- ggoosen/Digital-Workforcetheir own version, first seen Nov 8, 2026
- anotherben/claude-harnesstheir own version, first seen Nov 8, 2026
- malinskibeniamin/skillstheir own version, first seen Oct 17, 2026
- aribajahan/claude-skillstheir own version, first seen Sep 23, 2026
- TechTripAi/techtrip-secondbraintheir own version, first seen Sep 15, 2026
- bohorquezandrea/day-planner-dharmatheir own version, first seen Aug 26, 2026
Other versions8 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 8
- anotherben/claude-harness★ 7same name
- malinskibeniamin/skills★ 4same name
- ryankolean/summit-claude-skills★ 4same name
- TechTripAi/techtrip-secondbrain★ 2same name
- ggoosen/Digital-Workforce★ 1same name
- aribajahan/claude-skills★ 0same name
- bohorquezandrea/day-planner-dharma★ 0same name
- eugenezhangco-spec/athena★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository37 other files it gives its agents.
- ablation-study-frameworkSkill
- async-http-websocket-patternsSkill
- chaos-controlled-behavior-systemSkill
- daily-digestSkill
- database-reset-and-seedSkill
- duckdb-analytics-layerSkill
- event-driven-backtest-engineSkill
- event-study-full-pipelineSkill
- event-study-stats-suiteSkill
- failure-learning-systemSkill
- fastapi-sse-live-dashboardSkill
- goal-task-decompositionSkill
- high-information-gain-interviewerSkill
- idea-extraction-batch-pipelineSkill
- idea-grouping-taxonomySkill
- interview-belief-extractorSkill
- journal-captureSkill
- journal-reviewSkill
- keyword-filter-frameworkSkill
- langgraph-agentic-pipelineSkill
- llm-as-judge-eval-frameworkSkill
- multi-tab-dashboard-rendererSkill
- multi-tier-memory-systemSkill
- parquet-storage-with-walSkill
- project-insightsSkill
- pydantic-typed-config-loaderSkill
- quality-trend-detectionSkill
- research-gap-finderSkill
- safe-commitSkill
- simtom-knowledge-isolationSkill
- statistical-signal-detectionSkill
- streaming-dataset-pipelineSkill
- structured-data-extraction-pipelineSkill
- structured-logging-setupSkill
- system-health-monitoringSkill
- textual-tui-reactiveSkill
- vector-db-ingestionSkill
The file
We split this skill into the rules it gives an agent
10 rules. 0 are common, 8 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 7 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 23
Read the brain dump carefully.
- Very specific: line 43
Check the project registry (see references/projects.md or ask user for their project list)
- Very specific: line 45
If an item doesn't fit any existing project, flag it as [NEW PROJECT?] — do NOT silently force it into an existing one
- Distinctive: line 46
If an item spans 2+ projects, pick the primary one and note the secondary
- Distinctive: line 51
Keep decisions separate even if same project (each decision deserves its own entry)
- Distinctive: line 95
Only after user confirms (or provides corrections):
- Distinctive: line 99
Update the categorization based on user feedback:
- Distinctive: line 101
Create new projects if approved
- Distinctive: line 131
If the dump mentions many new project ideas, group them under a single "New Ideas" brainstorm rather than creating 5 new projects
- Distinctive: line 135
When the user corrects a categorization, note the pattern:
“Common” is measured: kept by at least 6 in 10 of the 7 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Brain Dump
Parses an unstructured stream of ideas, tasks, decisions, and thoughts into structured journal entries, correctly categorized by project and type.
Critical Rule: Never Write Before Review
This skill operates in TWO phases. Never skip Phase 1 and go straight to writing.
Phase 1: Parse & Propose
Step 1: Extract individual items
Read the brain dump carefully. Each distinct idea, task, decision, or observation becomes a separate item. Signs of a new item:
- Topic shift (different project, different domain)
- "Also", "and then", "another thing", "oh and"
- Shift from idea → task → reflection
Be thorough — users often bury important items in the middle of tangents.
Step 2: Classify each item
For each extracted item, determine:
Type (use journal-capture type rules):
- Is it a choice/decision being made? →
decision - Is it an idea or brainstorm? →
brainstorm - Did something ship/complete? →
progress - Is it a task/to-do? →
brainstorm(as an action_item) - Is it a realization? →
reflection - Is it analyzing someone else's system? →
teardown
Project assignment:
- Check the project registry (see references/projects.md or ask user for their project list)
- Match based on topic, not just keywords
- If an item doesn't fit any existing project, flag it as
[NEW PROJECT?]— do NOT silently force it into an existing one - If an item spans 2+ projects, pick the primary one and note the secondary
Grouping:
- Multiple items for the same project and same type → group into one entry
- Individual to-dos for the same project → group as action_items in one brainstorm
- Keep decisions separate even if same project (each decision deserves its own entry)
Step 3: Present the proposal table
Output a table for user review:
## Brain Dump Review — [N] items extracted
| # | Item | Type | Project | Notes |
|---|------|------|---------|-------|
| 1 | Fix advice verbosity | brainstorm (action_item) | coaching | Grouped with #2, #3 |
| 2 | Add user feedback mechanism | brainstorm (action_item) | coaching | Grouped with #1, #3 |
| 3 | iPhone widget for logging | brainstorm (action_item) | coaching | Grouped with #1, #2 |
| 4 | Focus on harness, not models | decision | megabot | |
| 5 | Anonymized trust-building app | brainstorm | [NEW PROJECT?] | Doesn't fit existing projects |
| 6 | Finished the website | progress | website | Mark as completed |
| 7 | Research speech analysis APIs | brainstorm (action_item) | [AMBIGUOUS] coaching or new? | User should clarify |
### New projects detected:
- **Item 5** suggests a new project around anonymized social interactions. Create new project?
### Completed items detected:
- **Item 6** — should this be logged as a progress entry?
### Ambiguous assignments:
- **Item 7** — speech analysis could be a coaching domain expansion or its own project. Which?
**Please review and tell me what to change. Say "looks good" to write all entries.**Accuracy heuristics
To maximize first-pass accuracy:
- When in doubt, flag it — an
[AMBIGUOUS]tag that gets corrected is better than a silent miscategorization - New > forced — if something doesn't clearly fit an existing project, suggest a new one rather than cramming it in
- Read the project registry descriptions — match on scope/purpose, not just name keywords
- Tasks vs ideas — if someone says "I need to X", that's a to-do (action_item). If they say "what if we X", that's an idea (brainstorm content)
- Completed items — watch for past tense ("I already did", "that's done", "I finished") — these are progress entries, not tasks
- Decisions in disguise — "I think we should X instead of Y" or "focus on A not B" are decisions even if the user doesn't say "I decided"
Phase 2: Confirm & Write
Only after user confirms (or provides corrections):
Step 1: Apply corrections
Update the categorization based on user feedback:
- Move items between projects as directed
- Create new projects if approved
- Merge or split items as needed
- Change types as corrected
Step 2: Write entries
For each group, write a journal entry following the journal-capture schema:
- One brainstorm per project (with grouped action_items)
- One entry per decision
- One entry per progress item
- Tag with correct project slug
Step 3: Report what was written
## Written [N] entries:
- [brainstorm] coaching: 8 action items (product fixes, demos, PT partnership...)
- [decision] megabot: Focus on harness layer, not custom models
- [progress] website: Website finished with Mii-style character scene
- [brainstorm] [NEW] discourse: 3 action items (anonymized interaction design...)
New projects created: discourse (Discourse)Handling Large Brain Dumps
For dumps with 15+ items:
- Still extract everything — don't summarize or drop items
- Group aggressively by project to keep entry count manageable
- Present the table in project-grouped sections for easier review
- If the dump mentions many new project ideas, group them under a single "New Ideas" brainstorm rather than creating 5 new projects
Learning From Corrections
When the user corrects a categorization, note the pattern:
- "That's not megabot, that's research" → research tasks get mixed with the project they feed into
- "That's a new project" → watch for items that feel like they fit but are actually distinct enough to be separate
- "That's already done" → listen for past tense more carefully
These corrections improve future brain dumps in the same session.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

