← ClaudeAtlas

memories-learnlisted

Extract learnings from session transcripts and store in semantic memory database
mahmoudimus/simba · ★ 4 · Data & Documents · score 80
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