pi-packages/pi-context-repo/skills/searching-memory/SKILL.md
## <!-- Purpose: Teach agents fast day-to-day memory browse/search/read/sync workflows in pi-context-repo. --> name: searching-memory description: > Search, browse, and inspect memory quickly in pi-context-repo. Use when asked to find prior notes, inspect memory files, locate preferences, or sync recent memory updates. Trigger phrases: "search memory", "list memory files", "find in memory", "read memory file", "memory status", "sync memory". --- # Searching Memory Use this workflow for fast
npx skillsauth add edmundmiller/dotfiles pi-packages/pi-context-repo/skills/searching-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.
name: searching-memory description: > Search, browse, and inspect memory quickly in pi-context-repo. Use when asked to find prior notes, inspect memory files, locate preferences, or sync recent memory updates. Trigger phrases: "search memory", "list memory files", "find in memory", "read memory file", "memory status", "sync memory".
Use this workflow for fast retrieval and lightweight maintenance.
memory_search when you have a keyword.memory_list when you need directory-oriented discovery.Start broad, then narrow:
memory_list (root overview)memory_list { directory: "system" }memory_list { directory: "reference" }Use memory_read with a single relative path (e.g. system/style.md).
memory_search.If memory is stale:
memory_write with concise, merged contentmemory_commit with clear messageAvoid duplicate files or repetitive notes.
/memory for status + recent history.git -C "$MEMORY_DIR" push
memory_readmemory_searchmemory_listmemory_recalllimit.read_only files.description, limit, optional protected read_only).development
Read-only Linear issue access via the Linear GraphQL API.
development
Comprehensive guide for initializing or reorganizing agent memory into a deeply hierarchical file structure. Use when running /init, when user asks to set up memory, or when memory needs a major reorganization. Trigger phrases: "initialize memory", "set up memory", "populate memory", "build my memory", "memory init".
data-ai
Decomposes and reorganizes agent memory files into focused, single-purpose components. Use when memory has large multi-topic blocks, redundancy, or poor organization. Trigger phrases: "defrag memory", "reorganize memory", "clean up memory files", "split memory blocks".
development
Jujutsu version control through jut, a human and agentic framework around jj. Use for: check status, view changes, commit work, create branches, push, pull, create PRs, squash commits, reword messages, absorb changes, undo operations, view history. Complements jj — use jut for opinionated workflows, drop into raw jj for everything else.