memories-learnlisted
Install: claude install-skill mahmoudimus/simba
Check the dispatch mode:
```bash
simba config get hooks.learn_async
```
Resolve the transcript for THIS project (never the global `latest.json` — it is a
single symlink overwritten by whichever session compacted last, across all
projects, so it cross-wires sessions):
```bash
simba transcript pending --json
```
This prints the newest `pending_extraction` transcript whose `project_path` matches
the current working directory: `{transcript_path, session_id, project_path}` (or
`{}` + exit 1 if there is nothing to extract for this project — in that case stop,
there is no work to do). Use those three values below.
Build this Task prompt:
```
Read the transcript at <TRANSCRIPT_PATH> and extract learnings to store in the semantic memory database.
For each learning found, store it by running:
simba memory store --type <TYPE> --content "<LEARNING>" --context "<CONTEXT>" --confidence <SCORE> --session-source "<SESSION_ID>" --project-path "<PROJECT_PATH>"
LEARNING TYPES:
- WORKING_SOLUTION: Commands, code, or approaches that worked
- GOTCHA: Traps, counterintuitive behaviors, "watch out for this"
- PATTERN: Recurring architectural decisions or workflows
- DECISION: Explicit design choices with reasoning
- FAILURE: What didn't work and why
- PREFERENCE: User's stated preferences
RULES:
- Be specific - include actual commands, paths, error messages
- Confidence 0.95+ for explicitly confirmed, 0.85+ for strong evidence
- Skip generic programming knowledge Claude already knows
- Focus on