本文へ移動
cccskills
無料GitHub で公開

mem-search

Search rad-mem's persistent cross-session memory database. Use when user asks "did we already solve this?", "how did we do X last time?", or needs work from previous sessions.

インストール方法を見る

含まれるファイル(17)

  • SKILL.md3.1 KB
  • operations/.gitkeep0 B
  • operations/by-concept.md3.8 KB
  • operations/by-file.md3.7 KB
  • operations/by-type.md3.1 KB
  • operations/common-workflows.md6.7 KB
  • operations/formatting.md9.2 KB
  • operations/help.md4.4 KB
  • operations/observations.md3.9 KB
  • operations/prompts.md3.6 KB
  • operations/recent-context.md3.8 KB
  • operations/sessions.md3.5 KB
  • operations/timeline-by-query.md5.5 KB
  • operations/timeline.md4.8 KB
  • principles/.gitkeep0 B
  • principles/anti-patterns.md5.4 KB
  • principles/progressive-disclosure.md3.7 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Memory Search

Search past work across all sessions. Simple workflow: search → get IDs → fetch details by ID.

When to Use

Use when users ask about PREVIOUS sessions (not current conversation):

  • "Did we already fix this?"
  • "How did we solve X last time?"
  • "What happened last week?"

The Workflow

ALWAYS follow this exact flow:

  1. Search - Get an index of results with IDs
  2. Review - Look at titles/dates, pick relevant IDs
  3. Fetch - Get full details ONLY for those IDs

Step 1: Search Everything

curl "http://localhost:38888/api/search?query=authentication&format=index&limit=5"

Required parameters:

  • query - Search term
  • format=index - ALWAYS start with index (lightweight)
  • limit=5 - Start small (3-5 results)

Returns:

1. [feature] Added JWT authentication
   Date: 11/17/2025, 3:48:45 PM
   ID: 11131

2. [bugfix] Fixed auth token expiration
   Date: 11/16/2025, 2:15:22 PM
   ID: 10942

Step 2: Pick IDs

Review the index results. Identify which IDs are actually relevant. Discard the rest.

Step 3: Fetch by ID

For each relevant ID, fetch full details:

# Fetch observation
curl "http://localhost:38888/api/observation/11131"

# Fetch session
curl "http://localhost:38888/api/session/2005"

# Fetch prompt
curl "http://localhost:38888/api/prompt/5421"

ID formats:

  • Observations: Just the number (11131)
  • Sessions: Just the number (2005) from "S2005"
  • Prompts: Just the number (5421)

Search Parameters

Basic:

  • query - What to search for (required)
  • format - "index" or "full" (always use "index" first)
  • limit - How many results (default 5, max 100)

Filters (optional):

  • type - Filter to "observations", "sessions", or "prompts"
  • project - Filter by project name
  • dateRange[start] - Start date (YYYY-MM-DD)
  • dateRange[end] - End date (YYYY-MM-DD)
  • obs_type - Filter observations by: bugfix, feature, decision, discovery, change

Examples

Find recent bug fixes:

curl "http://localhost:38888/api/search?query=bug&type=observations&obs_type=bugfix&format=index&limit=5"

Find what happened last week:

curl "http://localhost:38888/api/search?query=&type=observations&dateRange[start]=2025-11-11&format=index&limit=10"

Search everything:

curl "http://localhost:38888/api/search?query=database+migration&format=index&limit=5"

Why This Workflow?

Token efficiency:

  • Index format: ~50-100 tokens per result
  • Full format: ~500-1000 tokens per result
  • 10x difference - only fetch full when you know it's relevant

Clarity:

  • See everything first
  • Pick what matters
  • Get details only for what you need

Error Handling

If search fails, tell the user the worker isn't available and suggest:

pm2 list  # Check if worker is running

Remember: ALWAYS search with format=index first. ALWAYS fetch by ID for details. The IDs are there for a reason - USE THEM.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Diagnose and fix rad-mem installation issues. Checks PM2 worker status, database integrity, service health, dependencies, and provides automated fixes for common problems.

日本語の概要は準備中です。原文の説明を表示しています。

thedotmack/rad-mem72026年10月6日 更新

Manage semantic version updates for rad-mem project. Handles patch, minor, and major version increments following semantic versioning. Updates package.json, marketplace.json, plugin.json, and CLAUDE.md version number (NOT version history). Creates git tags and GitHub releases. Auto-generates CHANGELOG.md from releases.

日本語の概要は準備中です。原文の説明を表示しています。

thedotmack/rad-mem72026年10月6日 更新

thedotmack のスキルをすべて見る

このスキルの問題を報告する