OthmanAdi

Code Memory Router — Development skill for Claude Code

Development community

Claude Code skill that routes between MemPalace (project memory) and QMD (codebase search).

How to install Code Memory Router

This entry records only its repository, not the path inside it, so there is no exact command to give. Open OthmanAdi/code-memory-router and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Code Memory Router does

Claude Code skill that routes between MemPalace (project memory) and QMD (codebase search). 13/13 benchmark vs 4/13 without.

Alternatives in Development

  • Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
  • Understand Anything — Claude Code skills that turn any codebase into an interactive knowledge graph you can explore, search, and ask 2.5k ★
  • Evo — turns your codebase into an autoresearch loop — discovers what to measure, instruments the benchmark, then run 1.4k ★

README

code-memory-router

![code-memory-router banner](banner.png)

A Claude Code skill that routes memory and retrieval tasks to the right tool — **MemPalace** for project memory, **QMD** for codebase search.


The problem

Without routing guidance, Claude defaults to `grep` for everything — even questions like *"why did we build it this way?"* or *"what did we decide last week?"*. That burns tokens, misses the answer, and ignores the memory systems you set up.

The solution

This skill teaches Claude:

  • WHERE something is in code → use QMD (hybrid BM25 + semantic search)
  • WHY something exists or was decided → use MemPalace (persistent project memory)
  • BOTH → combined flow, code-first or history-first depending on the question

Benchmark

Tested on 3 real tasks across 6 parallel runs (with skill vs without):

Task With skill Without skill
Find WebSocket disconnect handler in Rust backend 4/4 ✅ 1/4 ❌
Why did we switch from SSE to WebSocket? 4/4 ✅ 1/4 ❌
Show AI chat entry point + architecture decisions 5/5 ✅ 2/5 ❌
Total 13/13 4/13
Avg tokens (memory tasks) 36k 58k (+61%)
Avg time (memory tasks) 175s 339s (+94%)

Without the skill, agents missed MemPalace entirely on every memory task — burning 61% more tokens to find the same answer via brute-force grep.


Requirements

  • QMD — codebase indexer with hybrid search
  • MemPalace — persistent AI memory

Both must be installed and indexed. See [references/setup-guide.md](references/setup-guide.md).

Install

**Universal (works with Claude Code, Cursor, Codex, Gemini CLI, and 40+ agents):**

npx skills add OthmanAdi/code-memory-router

Or from npm: `pi install npm:code-memory-router` ([package](https://www.npmjs.com/package/code-memory-router))

**Claude Code only:**

claude skills install github:O