rvue-cli
v0.2.2
Published
Team intelligence for AI coding agents. Extract conventions, anti-patterns, and domain knowledge from your codebase and PR history.
Maintainers
Readme
rvue
Team intelligence for AI coding agents. Extract conventions, anti-patterns, and domain knowledge from your codebase and PR history - then deliver it to Cursor, Claude Code, and other AI tools.
Quick start
npx rvue-cli login
npx rvue-cli enableThis scans your repo, analyzes PR history with AI, and generates:
.rvue/conventions.json,.rvue/anti-patterns.json,.rvue/knowledge.json,.rvue/reviewers.json,.rvue/meta.json— structured team intelligence (split files).rvue/config.json— analysis settings (safe to edit).rvue/proposals.json— optional; gitignored; MCPrecord_feedback/approve_proposalonly.cursor/skills/rvue-team-intel/— Agent Skill for CursorAGENTS.md— entry point for Claude Code and similar tools
Repositories under a GitHub organization must be assigned to a team when you first enable them (interactive flow, or npx rvue-cli enable --team <team-id-or-slug>). --personal is only for user-owned repos. In CI, always pass --team for org repos.
Commands
| Command | Description |
| ------------------- | ----------------------------------------------------------- |
| rvue login | Authenticate with GitHub OAuth |
| rvue enable | Scan repo and generate intelligence (--team, --personal, --path, --skip-prs) |
| rvue sync | Incrementally update with latest PRs (merges with cloud using same rules as local) |
| rvue team assign | Assign the current repo to a team (--team for non-interactive) |
| rvue show <type> | Display conventions, anti-patterns, knowledge, or reviewers |
| rvue check <file> | Validate a file against team conventions |
| rvue mcp-install | Set up MCP server for Cursor |
| rvue setup-action | Generate GitHub Actions workflow for auto-sync |
| rvue token create | Create API token for CI/CD |
CI/CD
Sync (after the repo is already enabled — typical GitHub Action on merge):
- name: Sync rvue intelligence
run: npx rvue-cli@latest sync --ci
env:
RVUE_TOKEN: ${{ secrets.RVUE_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}First-time enable in CI for an organization repo requires a team (non-interactive):
npx rvue-cli@latest enable --team your-team-slugInstall globally
npm install -g rvue-cli
rvue enableAfter global install, the command is just rvue (not rvue-cli).
Documentation
Full docs at rvue.dev/docs
License
MIT
