skills/memories-recall-verify/SKILL.md
Self-correcting memory recall — when recalled memories are ambiguous or conflicting, re-query for the specific entity (or ask) before answering, and never fabricate when memory is insufficient
npx skillsauth add mahmoudimus/simba memories-recall-verifyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this when you are about to answer a question whose answer depends on stored memory (preferences, decisions, facts, "what did we decide about X"), and the memories you have are ambiguous, conflicting, or incomplete. The goal is to ground the answer in the right memory — not the first plausible one — and to admit when memory doesn't contain the answer.
simba memory recall "<the user's question, as a statement>"
Each line is: <id> [<TYPE>] (<similarity>) <content>.
Inspect the recalled set and decide whether you can answer directly. You cannot yet if any of these hold:
If none hold, answer directly from the recalled memory.
For an ambiguous or scope-mismatched result, run a narrower recall naming the specific entity and attribute:
simba memory recall "<specific entity> <attribute>"
Repeat once or twice with sharper terms. Broaden only if nothing returns:
simba memory recall --limit 8 "<broader phrasing>"
When two memories conflict, prefer the fresher one:
recency="newest" and shows each memory's created date — prefer it.valid_to; check with simba db facts (it prints occurred: event dates).development
Index the current project for optimized search with QMD semantic search and fast file suggestions. Run this when entering a new codebase or after significant changes. Saves 60-80% tokens on exploration tasks.
tools
Show token economics comparing usage with turbo-search vs without. Demonstrates actual savings from search-first approach.
development
Enforce Simba's Codex lifecycle routine for coding tasks. Use when starting or finishing implementation work in a Simba-enabled repo to run `simba codex-status` at start, `simba codex-extract` when extraction is pending, and `simba codex-finalize` before final handoff.
tools
Save the current work session to persistent memory for future context. Summarizes accomplishments, tracks files modified, and stores learnings for cross-session continuity.