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

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

Форматирует историю сообщений под шаблоны llama3, mistral или chatml для локальных рантаймов вроде llama.cpp и Ollama, а также маршрутизирует запросы через встроенный WASM-индекс.

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

Что делает chat-format

Скилл форматирует список сообщений формата {role, content} в строковый шаблон для локальных моделей. Поддерживаются шаблоны llama3, mistral, chatml, phi, gemma, а также определение формата по идентификатору модели. Инструмент не отправляет запросы в нейросеть и не готовит строки для облачных API вроде Anthropic, OpenAI или Gemini, потому что эти сервисы принимают структурированные объекты напрямую.

Внутри также доступен компактный роутер ruvllm_hnsw_create на базе WASM. Версия ruvllm-wasm 2.0.1 вмещает около 11 шаблонов, поэтому роутер рассчитан на разбор нескольких базовых намерений, а не на поиск по документации. Созданные индексы живут только в памяти процесса MCP-сервера и сбрасываются при перезапуске.

Перед вызовом обязательно установите @ruvector/ruvllm-wasm через команду npm i -g @ruvector/ruvllm-wasm. Без этого пакета генерация шаблонов завершается ошибкой.

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

  • собрать единый текстовый промпт под синтаксис llama3 или mistral
  • подготовить структурированные реплики для запуска в llama.cpp или Ollama
  • маршрутизировать входящие запросы между несколькими намерениями через WASM HNSW
  • проверить статус загрузки модуля ruvllm через вызов ruvllm_status

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

  • Отформатируй историю сообщений диалога под шаблон llama3 для передачи в локальную модель.
  • Собери строку промпта с синтаксисом chatml из списка реплик пользователя и ассистента.
  • Создай HNSW-роутер на 384 измерения и определи подходящее намерение для входящего запроса.

Как установить chat-format

1Через Skills CLI (Vercel)

npx skills add ruvnet/ruflo --skill chat-format -a claude-code

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

~/.claude/skills/chat-format/SKILL.md

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

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

Похожие

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установок

Вопросы о chat-format

Как установить chat-format в Claude Code?

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

Что делает скилл chat-format?

Он преобразует сообщения в текстовые шаблоны локальных моделей вроде chatml или mistral и маршрутизирует запросы по небольшому WASM-индексу.

Что требуется установить перед запуском инструментов?

Необходим глобальный пакет @ruvector/ruvllm-wasm. Установите его командой npm i -g @ruvector/ruvllm-wasm, иначе вызовы инструментов завершатся сбоем.

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

SKILL.md · MIT
---
name: chat-format
description: Format chat messages in a local model's template (llama3, mistral, chatml, phi, gemma, or a model id) and route queries over a small WASM HNSW pattern index (about 11 patterns). Use when preparing prompts for local runtimes.
argument-hint: "<prompt> [--provider anthropic|openai|gemini|ollama|cohere]"
allowed-tools: mcp__plugin_ruflo-core_ruflo__ruvllm_chat_format mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_create mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_add mcp__plugin_ruflo-core_ruflo__ruvllm_hnsw_route mcp__plugin_ruflo-core_ruflo__ruvllm_status Bash
---

# Chat Format

Format prompts for multi-provider LLM inference with context retrieval.

## When to use

When you need a prompt string in a local model's chat template (for llama.cpp, Ollama or another local runtime), or a small embedding-based router over a handful of patterns. It does not call a model and it does not format for hosted APIs: Anthropic, OpenAI and Gemini take structured messages, not a template string.

## Steps

1. **Format chat** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_chat_format` with `messages` (`[{role, content}]`) and `template`: one of `llama3`, `mistral`, `chatml`, `phi`, `gemma`, or a model id to auto-detect. Both fields are required. It returns the formatted string. It needs `@ruvector/ruvllm-wasm` (`npm i -g @ruvector/ruvllm-wasm`); without it the call fails with an install hint.
2. **Create a router** (optional) — `ruvllm_hnsw_create` with `dimensions` (for example 384), `maxPatterns`, `efSearch`. The WASM router holds about 11 patterns at most (ruvllm-wasm v2.0.1), so use it for routing between a few named intents, not for document retrieval. For real document search use `memory_search` or the `ruflo-rag-memory` plugin.
3. **Add patterns** — `ruvllm_hnsw_add` with `routerId`, a `name`, and an `embedding` whose length equals the router's dimensions (you produce the embedding, for example with `embeddings_generate`).
4. **Route a query** — `ruvllm_hnsw_route` with `routerId`, the query `embedding`, and `k` (default 3).
5. **Check status** — `ruvllm_status` shows whether the WASM module loaded. Routers live in the MCP server process only; they are gone when it restarts.

© ruvnet · MIT · ruvnet/ruflo

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

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

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