← ClaudeAtlas

prior-art-checklisted

memweave memory search before any non-trivial task — "have we solved this before?" Fires before any coding, design, or architecture work; runs before the first substantive retrieval tool call.
williamblair333/Uncle-J-s-Refinery · ★ 3 · AI & Automation · score 77
Install: claude install-skill williamblair333/Uncle-J-s-Refinery
# Prior-art check Your job: every time a new conversation starts on a non-trivial task, search **memweave** *before* the first substantive tool call. This is "have we already solved this?" — asked out loud, before the work. memweave is an offline, cross-project memory store (`~/.uncle-j-memory`) queried by a small Bash CLI — there is **no MCP tool**. Search it by running `mw_search.py`. ## When to trigger Run this skill when ANY of these are true: - the user's request is about code, architecture, debugging, or design - the user asks "how", "why", "what about", "should I", "what's the best" - the request references a specific project, file, or component - you're about to call jcodemunch / jdatamunch / jdocmunch / serena / duckdb - you're about to call Read / Grep / Glob / Bash on anything non-trivial Do **not** trigger for pure small talk, single-word questions, or requests that are obviously about current external events. ## What to do Step 1. **Formulate the query.** Pull 2-4 keywords from the user's request. Keep the query short and concrete. Prefer nouns and verbs from the request itself; don't paraphrase. Step 2. **Search memweave.** Run (absolute paths — works from any project): ``` /opt/proj/Uncle-J-s-Refinery/.venv-memweave/bin/python \ /opt/proj/Uncle-J-s-Refinery/scripts/memweave/mw_search.py "your query" --k 5 ``` Add `--json` for machine-parseable output. It opens the existing cross-project index read-only (no writes). A missing/empty store exits nonze