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

vector-cluster — скилл для Claude Code: как установить

Группирует файлы кода через поиск сообществ в графе. Пригодится, чтобы увидеть связанные части проекта и выбросы.

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

Что делает vector-cluster

Скилл запускает [email protected] и строит граф кластеров по файлам кода. Он вызывает hooks graph-cluster со спектральным алгоритмом или Louvain, а также hooks graph-mincut. В ответе приходят JSON-назначения кластеров, метки сообществ и рёбра графа.

Перед запуском нужен [email protected]; скилл проверяет пакет и при необходимости устанавливает его через npm. Результаты можно сохранить через MCP-инструмент памяти в пространстве vector-clusters. Если появляется ошибка graph.nodes is not iterable, сначала запустите hooks init.

Команда верхнего уровня cluster здесь не годится, потому что в [email protected] она отведена под операции распределённого кластера. Параметры --namespace, --k и --density для неё не сработают. Это повод использовать вызовы из hooks или выполнять k-means для векторов AgentDB в собственном коде.

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

  • сгруппировать файлы кода по связям графа
  • найти тематические сообщества в проекте
  • выявить выбросы среди файлов
  • сохранить назначения кластеров в памяти агента

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

  • Запусти vector-cluster для файлов `src/*.ts` через `hooks graph-cluster`.
  • Сгруппируй `src/app.ts` и `src/api.ts`, затем покажи JSON с сообществами.
  • Если граф ещё не создан, выполни `hooks init`, а потом запусти vector-cluster для `src/*.ts`.

Как установить vector-cluster

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill vector-cluster -a claude-code

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

~/.claude/skills/vector-cluster/SKILL.md

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

Из того же набора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установок

Похожие

voice-ai-development sickn33 Скилл направляет разработку голосовых приложений и агентов с потоковым аудио. Нужен для задач распознавания речи, синтеза и связи в реальном времени. Claude Code CX Codex Cursor +1 959установок agent-tool-builder sickn33 Учит описывать инструменты для ИИ-агента: JSON Schema, формулировки описаний, валидация аргументов. Пригодится, когда агент зовёт не ту функцию или жжёт токены. Claude Code CX Codex Cursor +1 958установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок writing-for-agents Matt Pocock Помогает писать скиллы и документы с инструкциями для агентов. Пригодится при правках AGENTS.md, CLAUDE.md и связанных справочных файлов. Claude Code 466 719установок media-use heygen-com Находит и генерирует ассеты для видео в HyperFrames — музыку, дикторский голос, аватары и эффекты. Сохраняет всё локально в assets. Claude Code CX Codex Cursor +1 1 100 000установок mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. Claude Code Claude.ai 130 949установок subagent-driven-development Jesse Vincent Скилл выполняет план через отдельных субагентов для каждой задачи и проверяет результат после каждого шага. Подходит для независимых задач в одной сессии. Claude Code CX Codex 237 746установок orchestration stablyai Координирует воркеров Orca через DAG задач, циклы супервизора и цепочки сообщений. Пригодится для распределения сложной работы между агентами. Claude Code CX Codex Cursor +1 349 200установок

Вопросы о vector-cluster

Как установить vector-cluster в Claude Code?

Выполните npx skills add ruvnet/ruflo --skill vector-cluster -a claude-code, затем повторите npx skills add ruvnet/ruflo --skill vector-cluster -a claude-code. Файл скилла находится в ~/.claude/skills/vector-cluster/SKILL.md.

Что делает vector-cluster?

Скилл запускает кластеризацию файлов через сообщества графа в [email protected]. Он возвращает JSON с кластерами, метками сообществ и рёбрами.

Почему не работает команда cluster с --k?

В [email protected] верхнеуровневая cluster предназначена для распределённых операций и не принимает --namespace, --k или --density. Для кластеризации файлов используйте hooks graph-cluster или hooks graph-mincut.

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

SKILL.md · MIT
---
name: vector-cluster
description: Cluster code by graph community detection via npx [email protected] hooks graph-cluster (spectral / Louvain)
argument-hint: "<namespace> [--k N]"
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
---

# Vector Cluster

Cluster vectors in a namespace by semantic similarity using `ruvector`.

## When to use

Use this skill when you have a collection of embeddings and want to discover natural groupings. Clustering reveals themes, identifies outliers, and helps organize large vector collections.

## Steps

1. **Ensure [email protected] is available**:
   ```bash
   npm ls ruvector 2>/dev/null | grep '0.3.3' || npm install [email protected]
   ```
2. **Run clustering** — in [email protected] the only working clustering is via `hooks graph-cluster` (spectral/Louvain over a code graph). The top-level `cluster` command is reserved for distributed cluster ops and is currently "Coming Soon" upstream.
   ```bash
   npx -y [email protected] hooks graph-cluster <files...>
   npx -y [email protected] hooks graph-mincut <files...>
   ```
3. **Review output** — JSON with cluster assignments, community labels, and edges. If you see `"graph.nodes is not iterable"`, run `hooks init` first to seed the graph state.
4. **Store results**:
   `mcp__plugin_ruflo-core_ruflo__memory_store({ key: "clusters-PROJECT-TIMESTAMP", value: "CLUSTER_ASSIGNMENTS", namespace: "vector-clusters" })`

## Interpreting results

- **High cohesion** (>0.85): tight, well-defined cluster
- **Medium cohesion** (0.6-0.85): related but diverse content
- **Low cohesion** (<0.6): loose grouping, try higher resolution
- **Outliers**: novel or anomalous files worth investigating

## Caveats

- `cluster --namespace ... --k N` and `cluster --density` are **not** valid in [email protected] — those flags fall through to the distributed-cluster command, which only accepts `--status`, `--join`, `--leave`, `--nodes`, `--leader`, `--info`.
- For namespaced k-means over arbitrary embeddings, run k-means in your own code against vectors stored in AgentDB.

© ruvnet · MIT · ruvnet/ruflo

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

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

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