memory/SKILL.md
Persistent long-term memory across sessions. Search, read, and save durable knowledge in the current instance; use dashboard memory only for explicit read-only cross-instance lookup.
npx skillsauth add lidge-jun/cli-jaw-skills memoryInstall 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.
cli-jaw memory search <keywords> first.structured/profile.md, structured/semantic/..., or structured/episodes/....cli-jaw memory search/read/save; default path; current instance only; read/write.cli-jaw dashboard memory search/read/instances; cross-instance federation; read-only.cli-jaw memory save.cli-jaw memory search "keyword"
cli-jaw memory search "user preference"
cli-jaw memory search "auth login 401"
cli-jaw memory search "launchd plist service"
cli-jaw dashboard memory search "cross-instance topic"
cli-jaw memory read structured/profile.md
cli-jaw memory read structured/semantic/cli-jaw.md
cli-jaw memory read structured/episodes/live/2026-03-07.md
cli-jaw memory read structured/profile.md --lines 1-30
cli-jaw memory save structured/profile.md "- User prefers Korean UI and English code"
cli-jaw memory save structured/semantic/cli-jaw.md "- Memory runtime uses task snapshots before response generation"
cli-jaw memory save structured/episodes/live/2026-03-07.md "## 16:30\n- Decided to remove query-provider setup from memory UX"
cli-jaw memory list
cli-jaw memory init
| Path | Purpose |
| --- | --- |
| {{JAW_HOME}}/memory/structured/profile.md | Stable profile, preferences, long-lived project context |
| {{JAW_HOME}}/memory/structured/episodes/ | Time-ordered episodic memory |
| {{JAW_HOME}}/memory/structured/semantic/ | Durable facts and extracted knowledge |
| {{JAW_HOME}}/memory/structured/procedures/ | Reusable workflows and rules |
| {{JAW_HOME}}/memory/structured/sessions/ | Optional session-derived memory |
| {{JAW_HOME}}/memory/structured/index.sqlite | Search index |
structured/profile.mdcli-jaw memory search "<keywords>"Search past conversation messages in the current instance. Use when you need prior conversation context — what was discussed, decided, or debugged.
cli-jaw chat search "<keywords>"
cli-jaw chat search "<keywords>" --days 3 # limit to recent N days
cli-jaw chat search "<keywords>" --recent 100 # limit to most recent N messages (~50 Q&A pairs)
cli-jaw chat search "<keywords>" --context 2 # show ±N surrounding messages
cli-jaw memory search "<keywords>" --chat # search memory AND recent chat history together
Use chat search when memory search returns nothing but the fact was discussed in a prior conversation. Combine --recent and --context for focused lookups.
Find chat messages related to a memory file by its creation time and keywords.
cli-jaw memory context structured/semantic/cli-jaw.md
cli-jaw memory context structured/episodes/live/2026-06-08.md --window 8
cli-jaw memory context feedback_no-idle-waiting.md --window 2 --limit 5
How it works:
created_at frontmatter (or file mtime) as the time centername: → description: → filename stem → kind: → body first linemessages DB in a ±window hour range (default 4 hours)Search jaw.db chat messages across all registered instances (read-only).
cli-jaw dashboard chat search "memory architecture"
cli-jaw dashboard chat search "auth" --instance 3457,3458
cli-jaw dashboard chat search "deploy" --days 7 --limit 20
cli-jaw dashboard chat search "error" --json
How it works:
jaw.db in readonly modetool_log column for extended searchcreated_at DESC across all instancesdevelopment
Native Web UI structured renderer schemas for compose-block drafts, search-results cards, dataframe tables, chart-json charts, and diff output
tools
Unified search hub. Route any web/real-time/X lookup through a 4-tier escalation: built-in web search → cli-jaw browser CDP → progrok Grok OAuth → web-ai (Grok Expert / GPT Pro). Use for: search, 검색, web search, latest news, real-time info, X/Twitter, fact lookup, deep research.
development
UI/UX intent discovery, design vocabulary, product personalities, UX state patterns, typography line break judgment, favicon/product logo design, and logo trust section design. Use when user design direction is vague, when building onboarding/empty/error states, when setting up favicons or product logos, or when referencing a product aesthetic.
development
Canonical owner of module boundary rules, circular dependency detection/prevention, implicit coupling taxonomy, barrel/re-export discipline, and boundary-only defensive programming. Referenced by dev, dev-code-reviewer, dev-backend, dev-frontend stubs.