К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

memory-search — скилл для Claude Code: что делает и как установить

Ищет записи в памяти Ruflo по смыслу или ключевым словам с ранжированием. Помогает извлекать контекст задач и сохранённые решения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add ruvnet/ruflo --skill memory-search -a claude-code
Открыть на GitHub

Что делает memory-search

Скилл находит сохранённые данные в памяти Ruflo через CLI @claude-flow/cli@latest или MCP-инструменты плагина ruflo-core. По умолчанию запускается семантический поиск. Флаг --hybrid объединяет семантику и ключевые слова без дублей, а флаг --smart добавляет расширение запроса и алгоритм MMR.

Поиск можно направить в конкретный раздел вроде patterns или solutions. Для сложных запросов доступен вызов agentdb_context-synthesize, который формирует сжатый контекст.

У скилла нет поддержки Graph RAG по текстовому запросу. Если передать --graph-rag, агент честно откатится к семантическому режиму --smart. При отсутствии пакета smartSearch инструмент MCP тоже вернётся к обычному поиску.

Какие задачи решает

  • найти сохранённые архитектурные паттерны в памяти Ruflo
  • объединить семантический поиск и ключевые слова через флаг --hybrid
  • извлечь контекст прошлых решений с помощью agentdb_context-synthesize
  • выполнить поиск сразу по всем пространствам имён Ruflo

Примеры запросов агенту

  • Найди в памяти Ruflo паттерны авторизации с флагом --smart
  • Выполни гибридный поиск по разделу solutions для ошибки базы данных
  • Найди недавние задачи в Ruflo через memory-search

Как установить memory-search

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill memory-search -a claude-code

2Вручную: положить файлы

~/.claude/skills/memory-search/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/memory-search/

Из того же набора104

Весь набор →
ruflo ruvnet Скилл добавляет в проект оркестрацию мультиагентных задач, память, маршрутизацию и MCP-инструменты. Нужен для swarm-сценариев и многошаговых workflows. Claude Code CX Codex Cursor +1 4 000установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. Claude Code CX Codex Cursor +1 2 100установок github-project-management ruvnet Скилл превращает рутину вокруг issue и доски проекта в вызовы gh и ruv-swarm: метки, подзадачи, поиск дублей. Пригодится, когда задач много, а порядка в трекере нет. Claude Code CX Codex Cursor +1 1 400установок github-workflow-automation ruvnet Скилл автоматизирует GitHub Actions с координацией AI-агентов. Генерирует оптимальные pipeline, управляет pull request'ами, анализирует баги и развёртывает обновления с минимальными рисками. Claude Code CX Codex Cursor +1 1 300установок github-code-review ruvnet Организует параллельное код-ревью в GitHub с помощью агентов безопасности, архитектуры и стиля через пакет ruv-swarm. Claude Code CX Codex Cursor +1 1 300установок stream-chain ruvnet Организует последовательную передачу данных между шагами агента через цепочки промптов или готовые пайплайны. Claude Code CX Codex Cursor +1 1 200установок flow-nexus-swarm ruvnet Развёртывает облачные рои ИИ-агентов и собирает событийные процессы с очередями сообщений. Нужен для координации задач, контроля запусков и масштабирования роя. Claude Code CX Codex Cursor +1 1 200установок performance-analysis ruvnet Находит узкие места в Claude Flow swarms, профилирует операции агентов и генерирует отчёты с рекомендациями по оптимизации. Claude Code CX Codex Cursor +1 1 200установок

Похожие

setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. Claude Code 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. Claude Code CX Codex 282 859установок stitch-loop официальный google-labs-code Организует автономную сборку страниц через Stitch MCP. Агент берёт задачу из файла-эстафеты, создаёт экран, переносит код в проект и сразу пишет задание для следующей итерации. Claude Code CX Codex Cursor +1 56 300установок improve shadcn Анализирует кодовую базу в режиме чтения и создаёт автономные пошаговые планы для других агентов. Помогает найти баги, долги архитектуры и проблемы безопасности без правки файлов. Claude Code CX Codex Cursor +1 37 500установок typesafe-ai typesafe-ai Обучает агента интегрировать модели решений TypeSafe: формировать типизированные вопросы по тексту и изображениям и строить логику решений в коде. Claude Code CX Codex Cursor +1 95 600установок

Вопросы о memory-search

Как установить memory-search в Claude Code?

Выполните команду npx skills add ruvnet/ruflo --skill memory-search -a claude-code в терминале.

Что делает memory-search?

Скилл ищет записи в памяти Ruflo через утилиту @claude-flow/cli или MCP-сервер, поддерживая семантический поиск, гибридный режим и умное ранжирование.

Поддерживает ли скилл Graph RAG?

Текстовый поиск Graph RAG здесь не поддерживается. Если запросить этот режим, скилл переключится на семантический поиск с флагом --smart.

Исходный текст

SKILL.md · MIT
---
name: memory-search
description: Search Ruflo memory with semantic retrieval, keyword/semantic union, or optional SmartRetrieval reranking
allowed-tools: Bash Read mcp__plugin_ruflo-core_ruflo__memory_search mcp__plugin_ruflo-core_ruflo__memory_store mcp__plugin_ruflo-core_ruflo__memory_list mcp__plugin_ruflo-core_ruflo__memory_retrieve mcp__plugin_ruflo-core_ruflo__memory_search_unified mcp__plugin_ruflo-core_ruflo__agentdb_pattern-search mcp__plugin_ruflo-core_ruflo__agentdb_context-synthesize
argument-hint: "<query> [--hybrid] [--smart] [--namespace NAME]"
---

# Memory Search

Search Ruflo's stored memories. Select a strategy supported by the Ruflo CLI or MCP tool, and report which one actually ran.

## Strategy selection

- **Default:** semantic retrieval through `memory search` or MCP `memory_search`.
- **`--hybrid`:** CLI keyword + semantic result union, deduplicated and sorted by score. This is not the `ruvector search` CLI and does not claim Graph RAG or sparse/dense RRF.
- **`--smart`:** request query expansion, RRF across variants, recency weighting, and MMR diversity. The MCP tool can fall back to plain search if the installed memory package lacks `smartSearch`; inspect the returned fallback note before claiming SmartRetrieval ran.
- **Cross-namespace:** MCP `memory_search_unified` merges and deduplicates results from multiple namespaces.

If the user requests `--graph-rag`, explain that this plugin has no supported text-query Graph RAG command. Offer `--smart` semantic retrieval as a clearly labeled fallback; do not claim graph traversal.

## Steps

1. Parse the query, optional namespace, result limit, and strategy flags. Omit `--namespace` to search all namespaces.
   For CLI commands, treat the query as untrusted shell input: use POSIX single-quote escaping for embedded apostrophes and reject embedded newlines. Do not interpolate it inside double quotes.
2. Run one of the supported paths:

   **Semantic (default)**
   ```bash
   npx @claude-flow/cli@latest memory search --query 'QUERY' --limit 10
   ```
   MCP: `mcp__plugin_ruflo-core_ruflo__memory_search({ query: "QUERY", limit: 10 })`

   **Keyword + semantic union (`--hybrid`)**
   ```bash
   npx @claude-flow/cli@latest memory search --query 'QUERY' --type hybrid --limit 10
   ```
   Add `--namespace NAMESPACE` only when the user requests one.

   **Smart retrieval (`--smart`)**
   ```bash
   npx @claude-flow/cli@latest memory search --query 'QUERY' --smart --limit 10
   ```
   MCP: `mcp__plugin_ruflo-core_ruflo__memory_search({ query: "QUERY", smart: true, limit: 10 })`

   **Cross-namespace bridge search**
   `mcp__plugin_ruflo-core_ruflo__memory_search_unified({ query: "QUERY", limit: 10 })`

3. For a complex query, optionally request AgentDB context synthesis with its registered schema:
   `mcp__plugin_ruflo-core_ruflo__agentdb_context-synthesize({ query: "QUERY", maxEntries: 10 })`
4. Present the returned entries with namespace attribution. Distinguish raw `similarity` from SmartRetrieval's `rankingScore`; neither is a probability of truth. State when SmartRetrieval fell back to plain search.

## Namespace guide

| Namespace | Typical content |
|-----------|-----------------|
| `patterns` | Reusable approaches |
| `tasks` | Task context |
| `solutions` | Resolved problems |
| `feedback` | User corrections |
| `security` | Security notes |
| (omit) | All available namespaces |

© ruvnet · MIT · ruvnet/ruflo

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой