AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Search Memory

skill-vasilievyakov-miracle-infrastructure-search-memory · by vasilievyakov

|

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-vasilievyakov-miracle-infrastructure-search-memory

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-vasilievyakov-miracle-infrastructure-search-memory)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Search Memory? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Search Memory

Searches observations and dossiers across all projects. Like type:decision file:auth.ts from structured memory systems, with zero external dependencies.


Query Syntax

Supports filter combinations:

| Filter | Example | Searches | |--------|---------|----------| | Free text | caching | Summary and details across all observations | | type: | type:decision | By type: decision, bugfix, feature, discovery, problem | | project: | project:my-app | Within a specific project | | file: | file:auth.ts | By affected files | | date: | date:2026-02 | By date (year-month or year-month-day) | | status: | status:open | Open problems (problem without resolution) |

Example queries

/search-memory type:decision caching
/search-memory project:my-app type:problem
/search-memory file:dashboard
/search-memory type:problem status:open
/search-memory date:2026-02 type:feature
/search-memory what do we know about websockets

Search Algorithm

Step 1: Determine scope

  • If project: is specified, search only that project
  • If not specified, search all projects

Step 2: Load indexes

For each project in scope:

Read ~/.claude/memory/projects/{project}.observations.md

Parse only the Index table first (progressive disclosure: do not load Details).

Step 3: Filter by index

Apply filters to index rows:

  • type: matches the Type column
  • date: matches the Date column
  • file: matches the Files column
  • Free text matches the Summary column

Step 4: Load details (on demand)

For matched entries, load the Details section only for those matches.

This is progressive disclosure: index costs ~40 tokens per entry, details cost ~150 tokens. With 100 observations, savings: 4,000 tokens instead of 15,000.

Step 5: Also search dossiers

Additionally check {project}.md dossier files:

  • "Decisions Made" section
  • "Unresolved Problems" section
  • "Next Steps" section

Output Format

## Search results: "{query}"
Found: {N} observations in {M} projects

### project-name ({n} matches)
| # | Date | Type | Summary |
|---|------|------|---------|
| 3 | 2026-01-02 | problem | Scraping too expensive |

**[3] Details:**
Before: High bills
After: Not resolved
Files: scheduler/*, worker/*

### another-project ({n} matches)
...

Special Queries

"All open problems"

/search-memory type:problem status:open

Finds all entries of type problem where Details does not contain "Status: Resolved".

"What do we know about X?"

/search-memory {concept}

Searches all fields: summary, details, files. Also checks dossiers.

"Decision history for project"

/search-memory project:my-app type:decision

Chronological list of all decisions with before/after context.

"What changed in file X?"

/search-memory file:dashboard_api.py

All observations affecting that file.


Important

  • Progressive disclosure: always start with the index, load details only for matches
  • Sort results by date (newest first)
  • If nothing found, say so directly. Do not make things up
  • Maximum 20 results. If more, show first 20 and state how many remain

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.