/llm-config
Configure RuVLLM local inference helpers: generate a config, and create and adapt in-process MicroLoRA and SONA instances from quality signals. Use when you need local, air-gapped inference tooling, not for fine-tuning hosted models.
Claude Code
$ npx -y skills add ruvnet/ruflo --skill llm-config --agent claude-code
Codex
$ npx skills add ruvnet/ruflo --skill llm-config -a codex -y
Cursor
$ npx skills add ruvnet/ruflo --skill llm-config -a cursor -y
Gemini CLI
$ npx skills add ruvnet/ruflo --skill llm-config -a gemini-cli -y
GitHub Copilot
$ npx skills add ruvnet/ruflo --skill llm-config -a github-copilot -y
OpenCode
$ npx skills add ruvnet/ruflo --skill llm-config -a opencode -y
Windsurf
$ npx skills add ruvnet/ruflo --skill llm-config -a windsurf -y
SKILL.md
llm-config.SKILL.mdname: llm-config
description: Configure RuVLLM local inference helpers: generate a config, and create and adapt in-process MicroLoRA and SONA instances from quality signals. Use when you need local, air-gapped inference tooling, not for fine-tuning hosted models.
argument-hint: "[--model MODEL] [--adapter microlora|sona]"
allowed-tools: mcp__plugin_ruflo-core_ruflo__ruvllm_generate_config mcp__plugin_ruflo-core_ruflo__ruvllm_status mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_create mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_adapt mcp__plugin_ruflo-core_ruflo__ruvllm_sona_create mcp__plugin_ruflo-core_ruflo__ruvllm_sona_adapt Bash
LLM Configuration
Configure RuVLLM for local inference and fine-tuning.
When to use
When you need to configure local LLM inference, create MicroLoRA adapters for task-specific fine-tuning, or set up SONA for real-time adaptation.
Steps
1. **Check status** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_status` to see current model and adapter state. If `wasm.available` is `false`, install the add-on first (`npm i -g @ruvector/ruvllm-wasm`, or without `-g` in a project) — the MicroLoRA and SONA tools cannot run without it 2. **Generate config** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_generate_config` with model parameters 3. **Create MicroLoRA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_create` with `inputDim`, `outputDim`, `rank` (1-4, default 2) and `alpha` 4. **Adapt MicroLoRA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_adapt` with `loraId` and a `quality` signal (0.0-1.0), optional `learningRate` and `success`. It takes a feedback score, not a training set 5. **Create SONA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_sona_create` with `hiddenDim` (default 64), `learningRate` and `patternCapacity` 6. **Adapt SONA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_sona_adapt` with `sonaId` and a `quality` signal (0.0-1.0)
MicroLoRA vs SONA
| Feature | MicroLoRA | SONA | |---------|-----------|------| | What it is | Ultra-light LoRA adapter, rank 1-4 | Instant adaptation loop (the tool describes <1ms cycles) | | Input | `quality` feedback per call | `quality` feedback per call | | Persistence | None: instances live in the MCP server's memory and are lost on restart | None: same |
Neither tool fine-tunes a hosted model or writes adapter files; both adjust small in-process weights from quality scores. Keep the returned `loraId` / `sonaId` for later calls, and re-create them after a restart. For the repo's measured SONA latency see `docs/reviews/intelligence-system-audit-2026-05-29.md`.
Read more
name: llm-config description: Configure RuVLLM local inference helpers: generate a config, and create and adapt in-process MicroLoRA and SONA instances from quality signals. Use when you need local, air-gapped inference tooling, not for fine-tuning hosted models. argument-hint: "[--model MODEL] [--adapter microlora|sona]" allowed-tools: mcp__plugin_ruflo-core_ruflo__ruvllm_generate_config mcp__plugin_ruflo-core_ruflo__ruvllm_status mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_create mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_adapt mcp__plugin_ruflo-core_ruflo__ruvllm_sona_create mcp__plugin_ruflo-core_ruflo__ruvllm_sona_adapt Bash
LLM Configuration
Configure RuVLLM for local inference and fine-tuning.
When to use
When you need to configure local LLM inference, create MicroLoRA adapters for task-specific fine-tuning, or set up SONA for real-time adaptation.
Steps
1. **Check status** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_status` to see current model and adapter state. If `wasm.available` is `false`, install the add-on first (`npm i -g @ruvector/ruvllm-wasm`, or without `-g` in a project) — the MicroLoRA and SONA tools cannot run without it 2. **Generate config** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_generate_config` with model parameters 3. **Create MicroLoRA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_create` with `inputDim`, `outputDim`, `rank` (1-4, default 2) and `alpha` 4. **Adapt MicroLoRA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_microlora_adapt` with `loraId` and a `quality` signal (0.0-1.0), optional `learningRate` and `success`. It takes a feedback score, not a training set 5. **Create SONA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_sona_create` with `hiddenDim` (default 64), `learningRate` and `patternCapacity` 6. **Adapt SONA** — call `mcp__plugin_ruflo-core_ruflo__ruvllm_sona_adapt` with `sonaId` and a `quality` signal (0.0-1.0)
MicroLoRA vs SONA
| Feature | MicroLoRA | SONA | |---------|-----------|------| | What it is | Ultra-light LoRA adapter, rank 1-4 | Instant adaptation loop (the tool describes <1ms cycles) | | Input | `quality` feedback per call | `quality` feedback per call | | Persistence | None: instances live in the MCP server's memory and are lost on restart | None: same |
Neither tool fine-tunes a hosted model or writes adapter files; both adjust small in-process weights from quality scores. Keep the returned `loraId` / `sonaId` for later calls, and re-create them after a restart. For the repo's measured SONA latency see `docs/reviews/intelligence-system-audit-2026-05-29.md`.
📖 RuFlo Explained — Build an AI Team That Plans, Remembers, Tests, and Improves A 14-chapter guide: from the basic idea to a first useful task, then memory, agent teams, plugins, cost and verification. Agent = Model + Harness.
Other skills on ruflo.
More skills from other plugins.
agentmail
Use your assigned AgentMail inbox to read email tasks, explicitly send or reply, and check delivery. Provided automatically by…
bmad
Answers BMad questions and recommends the next skill from what is installed. Use when the user asks bmad for help, what to do…
Questions about llm-config.
- Which coding agents can use llm-config?
- llm-config installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

