Skip to content
Development
Skill

/knowledge-locator

Searches and navigates stored knowledge in memory palaces. Use when looking for previously stored information or cross-referencing concepts across palaces.

From plugin
claude-night-market
343200 skills60 agents162 commands1 MCP

Claude Code

$ npx -y skills add athola/claude-night-market --skill knowledge-locator --agent claude-code

SKILL.md

knowledge-locator.SKILL.md
name: knowledge-locator
description: Searches and navigates stored knowledge in memory palaces. Use when looking for previously stored information or cross-referencing concepts across palaces.
alwaysApply: false
category: navigation
tags:
- retrieval
- search
- indexing
- recall
- spatial-memory
- pr-review
dependencies:
- memory-palace-architect
- review-chamber
scripts:
- memory_palace_cli.py
usage_patterns:
- search
- cross-reference
- discovery
- review-search
complexity: intermediate
estimated_tokens: 500

Knowledge Locator

A spatial indexing and retrieval system for finding information within and across memory palaces. Enables multi-modal search using spatial, semantic, sensory, and associative queries.

What It Is

The Knowledge Locator provides efficient information retrieval across your memory palace network by:

  • Building and maintaining spatial indices for fast lookup
  • Supporting multiple search modalities (spatial, semantic, sensory)
  • Mapping cross-references between palaces
  • Tracking access patterns for optimization

Quick Start

Search Palaces

python scripts/memory_palace_cli.py search "authentication" --type semantic

List All Palaces

python scripts/memory_palace_cli.py list

When To Use

  • Finding specific concepts within one or more memory palaces
  • Cross-referencing information across different palaces
  • Discovering connections between stored information
  • Finding information using partial or contextual queries
  • Analyzing access patterns for palace optimization

When NOT To Use

  • Creating new

palace structures - use memory-palace-architect

  • Processing new

external resources - use knowledge-intake

  • Creating new

palace structures - use memory-palace-architect

  • Processing new

external resources - use knowledge-intake

Search Modalities

| Mode | Description | Best For | |------|-------------|----------| | **Spatial** | Query by location path | "Find concepts in the Workshop" | | **Semantic** | Search by meaning/keywords | "Find authentication-related items" | | **Sensory** | Locate by sensory attributes | "Blue-colored concepts" | | **Associative** | Follow connection chains | "Related to OAuth" | | **Temporal** | Find by creation/access date | "Recently accessed" |

Core Workflow

1. **Build Index** - Create spatial index of all palaces 2. **Optimize Search** - Configure search strategies and heuristics 3. **Map Cross-References** - Identify inter-palace connections 4. **Test Retrieval** - Validate search accuracy and speed 5. **Analyze Patterns** - Track and optimize based on usage

Target Metrics

  • **Retrieval latency**: ≤ 150ms cached, ≤ 500ms cold
  • **Top-3 accuracy**: ≥ 90% for semantic queries
  • **Robustness**: ≥ 80% success with incomplete queries

Detailed Resources

  • **Index Structure**: See `modules/index-structure.md`
  • **Search Strategies**: See `modules/search-strategies.md`
  • **Cross-Reference Mapping**: See `modules/index-structure.md`

PR Review Search

Search the review chamber within project palaces for past decisions and patterns.

Quick Commands

The CLI has no room-scoped search: `search` runs across every palace, and `--palace`, `--room`, `list-reviews` and `search-reviews` do not exist (this file cited them until 2026-09-18). Filter by the palace name in the output, or use `Skill(memory-palace:review-chamber)`, which owns the chamber's own retrieval.

python scripts/memory_palace_cli.py search "authentication"

Review Chamber Rooms

| Room | Content | Example Query | |------|---------|---------------| | `decisions/` | Architectural choices | "JWT vs sessions" | | `patterns/` | Recurring solutions | "error handling pattern" | | `standards/` | Quality conventions | "API error format" | | `lessons/` | Post-mortems | "outage learnings" |

Context-Aware Surfacing

When starting work in a code area, surface relevant review knowledge:

There is no `context-search` command. Search for the area's own words instead:

python scripts/memory_palace_cli.py search "auth"

Integration

Works with:

  • `memory-palace-architect` - Indexes palaces created by architect
  • `session-palace-builder` - Searches session-specific palaces
  • `digital-garden-cultivator` - Finds garden content and links
  • `review-chamber` - Searches PR review knowledge in project palaces

Exit Criteria

  • [ ] `scripts/memory_palace_cli.py search "<query>"` returns results,

and says "No palaces indexed" rather than "No matches" when there is nothing to search within 500ms for a cold query against an indexed palace

  • [ ] At least one of the five search modalities (spatial, semantic,

sensory, associative, temporal) returns ranked results for a valid query against an existing palace

  • [ ] Top-3 accuracy target of ≥ 90% is met for semantic queries when

the queried concept is present in the indexed palace

  • [ ] Incomplete or partial queries return results rather than errors,

satisfying the ≥ 80% robustness target

  • [ ] If no palace exists to search, user is directed to

`memory-palace-architect` rather than returning an empty result silently

Read more
@athola
Ships withclaude-night-market

A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.

343200 skills60 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
343
Star history of athola/claude-night-market on GitHub, a chart by star-history.com

Other skills on claude-night-market.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about knowledge-locator.

Which coding agents can use knowledge-locator?
knowledge-locator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.