All posts
Announcements

Introducing rvue: Team Intelligence That Every AI Tool Auto-Discovers

One command extracts your team's coding conventions, anti-patterns, and domain knowledge from PR history - then delivers it to Cursor, GitHub Copilot, Claude Code, and 20+ AI tools automatically.

February 18, 2026·6 min read

AI coding assistants have changed how we write code. Whether you use Cursor, GitHub Copilot, Claude Code, Codex, Windsurf, or Gemini CLI, the same frustration keeps showing up: the code they generate is often correct but doesn’t match your team’s patterns. Naming, structure, error handling, and domain concepts drift from what your codebase and reviews have already established. We built rvue so every AI tool can auto-discover that team intelligence instead of you maintaining it in six different places.

The Problem: Great Code, Wrong Conventions

Tools like Cursor and Copilot are trained on huge amounts of public code. They’re good at syntax and common patterns, but they have no built-in view of your repo: how you name things, how you structure modules, which anti-patterns your team consistently flags in review, or how your domain entities relate. So you get valid code that still doesn’t fit. You end up either rewriting suggestions or copy-pasting instructions into each tool - and when you switch from Cursor to Claude Code or from Copilot to Windsurf, you start over. We dug into this in why AI tools ignore your team’s patterns; rvue is the fix.

What rvue Is

rvue is a single CLI that turns your team’s existing behavior into machine-readable intelligence that AI tools can discover on their own. One command inspects your codebase and PR history, runs an AI-backed analysis, and writes structured data under .rvue/ (split files such as conventions.json, anti-patterns.json, knowledge.json, reviewers.json, and meta.json), generates an Agent Skill under .cursor/skills/ (and compatible paths for other tools), plus optional AGENTS.md and an MCP server for on-demand queries and feedback. Organizations can assign repositories to a team workspace on the dashboard and use rvue enable --team for non-interactive and CI setup. If you’re new to the concept, what are Agent Skills explains the open standard we build on.

How It Works

From a repo with GitHub PR history, you run:

npx rvue-cli enable

rvue then (1) scans the codebase for structure and patterns, (2) fetches PR metadata and diff summaries from GitHub, (3) runs an AI analysis over that data, and (4) writes .rvue/ intelligence files and regenerates the Agent Skill and related artifacts. Cursor auto-discovers the skill from .cursor/skills/; other tools that support the Agent Skills spec or MCP do the same. Run rvue sync (or a GitHub Action) after merges to keep intelligence fresh. For step-by-step setup, see our quickstart.

What Gets Extracted

The analysis produces several categories of output, all derived from real code and review history rather than generic rules.

Conventions (with confidence)

Naming, file layout, preferred libraries, and stylistic choices are inferred from how the codebase and PRs actually look. Each convention gets a confidence score so the model can prefer high-signal rules (e.g. “we always use X for Y”) over weaker ones.

Anti-patterns (with severity)

Comments and review feedback in PRs are mined for recurring objections and “don’t do this” patterns. These are tagged with severity so high-impact issues (security, correctness) are weighted more than style nitpicks. That helps tools like Cursor and Claude Code avoid suggestions that your team would reject. For more on AI and code review, see our AI code review guide for 2026.

Domain knowledge (entity relationships)

Important types, modules, and their relationships are summarized so the AI understands your domain. That reduces “correct but generic” code and improves suggestions that match your architecture.

Reviewer expertise

Who tends to review which areas and themes helps agents suggest the right reviewers and respect how your team distributes knowledge.

Works With 20+ Tools

We don’t lock you into one editor. The output is standards-based:

  • Cursor discovers skills from .cursor/skills/ and uses them as context for completions and chat.
  • GitHub Copilot can consume the same Agent Skill format (and agent skills spec) so your team intelligence applies there too.
  • Claude Code, Codex, Windsurf, and Gemini CLI can use the generated skill file or query the MCP server for richer, real-time context.
  • Any environment that supports the MCP protocol can call the rvue MCP server for on-demand conventions, anti-patterns, domain knowledge, reviewer hints, and (where configured) recording feedback or approving proposals so intelligence stays aligned with the team.

So you configure team intelligence once; every tool that supports Agent Skills or MCP gets it. For a full walkthrough of configuring each tool by hand vs. using rvue, read how to make Cursor, Copilot, and Claude Code follow your team’s conventions.

Built on the Agent Skills Open Standard

rvue doesn’t invent a new format. We generate skills that conform to the Agent Skills open standard (agentskills.io). That means the same artifact can be read by any tool that implements the spec, and you’re not tied to rvue for consumption. How rvue maps intelligence to skills and MCP is covered in our documentation overview; for the standard itself, see also what Agent Skills are.

Getting Started

If your repo is on GitHub and has some PR history, you can go from zero to team-aware AI in a few minutes:

  1. Run npx rvue-cli enable in the repo root and complete the one-time GitHub auth if prompted.
  2. Commit .rvue/, .cursor/skills/, and AGENTS.md (and any MCP config you use) so the whole team and CI benefit.
  3. Use Cursor, Copilot, Claude Code, Codex, Windsurf, or Gemini CLI as usual; they’ll pick up the skill and MCP server according to their docs.

For full setup, CLI options, and MCP installation, see our docs and the quickstart. rvue is the bridge between your team’s real behavior and every AI coding tool that supports Agent Skills and MCP—one command, one standard, many tools.

Continue reading