prior-art-checklisted
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