kuma_kuma_memory
Record and search persistent memory of gotchas, decisions, and architecture flows across AI coding sessions, ignoring details grep can find, to save time and prevent repeated mistakes.
Instructions
Persistent knowledge. Record what matters, skip what doesn't. This is what saves time in future sessions. Don't record what grep/glob answers faster (functions, imports, types, components).
CORE ACTIONS (use these): gotcha (IMMEDIATELY when you find a bug/quirk), decision (when choosing between options), arch_flow (after tracing a complete flow, max 5 core files), research_save (after exploring an area), search (quick lookup of memory + knowledge graph), gotcha_resolve (archive fixed bugs), test_outcome (record changed files + failed tests to train test selection).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Gotcha ID for resolution or deprecation | |
| limit | No | Result limit for search | |
| query | No | Search query for search action | |
| scope | No | File path for gotcha — or scope for research_save/search | |
| title | No | Decision title (optional if content/target provided) | |
| action | Yes | gotcha=record bug/quirk, decision=ADR, arch_flow=record architecture flow, research_save=save findings, search=quick memory+graph lookup, gotcha_resolve=archive fixed bug, test_outcome=record test results for predictive selection | |
| record | No | JSON record string for research_save | |
| status | No | Gotcha severity (low|medium|high|critical) or status (resolved|deprecated) | |
| target | No | Target file, gotcha ID, or component | |
| content | No | Content/notes for research_save / gotcha description / arch_flow record | |
| context | No | Decision context | |
| outcome | No | Decision outcome (default: implemented) | |
| severity | No | Gotcha severity (low|medium|high|critical) | |
| rationale | No | Decision rationale (optional if content provided) | |
| confidence | No | Confidence for research_save (0-1) | |
| description | No | Gotcha workaround / rationale | |
| trigger_command | No | Gotcha trigger: shell command that hits this gotcha |