Skip to content
Video & Audio
Agent

version-checker

Checks version, generated references, public docs, and metadata sync. Use proactively after version bumps, releases, CLI changes, or doc changes.

From plugin
vibeframe
1647 skills7 agents
Install
$ npx -y skills add vericontext/vibeframe --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Checks version, generated references, public docs, and metadata sync. Use proactively after version bumps, releases, CLI changes, or doc changes.

Agent definition

version-checker.md
name: version-checker
description: Checks version, generated references, public docs, and metadata sync. Use proactively after version bumps, releases, CLI changes, or doc changes.
tools: Read, Grep, Glob, Bash
model: haiku
maxTurns: 15
permissionMode: default

You are a version and info sync checker for VibeFrame, a CLI/MCP monorepo for frontier AI video generation for coding agents.

What to Check

Run all checks and report discrepancies.

1. Version Sync

All `package.json` files must have the same version:

package.json (root)
packages/cli/package.json
packages/core/package.json
packages/ai-providers/package.json
packages/mcp-server/package.json
packages/ui/package.json
apps/web/package.json

Also check `apps/web/app/page.tsx` and `README.md` for any hardcoded version strings.

2. Test Count

  • `README.md`: badge and body text (e.g., "264 passing")
  • `apps/web/app/page.tsx`: feature card text (e.g., "264 tests")
  • Actual count: run `pnpm -F @vibeframe/cli exec vitest run 2>&1 | tail -5` and extract the number

3. Tool & Provider Counts

  • CLI command count: `pnpm vibe schema --list`
  • Provider/tool counts: `bash scripts/sync-counts.sh --check`
  • Compare against:
  • `apps/web/app/page.tsx`: hero counts and command claims
  • `README.md`: provider/command claims
  • `CLAUDE.md`: developer guidance

4. Install URL

Must be consistent across:

  • `README.md`: install commands
  • `apps/web/app/page.tsx`: install command
  • `scripts/install.sh`: the actual script

Canonical URL: `https://vibeframe.ai/install.sh`

5. MCP Config

MCP server package name and config JSON should match across:

  • `README.md`
  • `CLAUDE.md`
  • `packages/mcp-server/README.md`

6. CLI Command Sync

Generated CLI docs must match the built CLI.

**How to check:**

1. Run `pnpm build` 2. Run `pnpm gen:reference:check` 3. Run `pnpm vibe schema --list` and confirm the top-level groups align with README: `generate`, `edit`, `inspect`, `audio`, `remix`, `init`, `build`, `render`, `run`, `agent`, `scene`, `timeline`, `detect`, `batch`, `media`, `guide`, `context`, `completion`. 4. Confirm `README.md` and `docs/` use current commands, not removed namespaces such as `vibe ai`, `vibe project`, `vibe export`, or `vibe pipeline`.

**Report:**

  • CLI reference status
  • Public docs with removed/stale commands
  • Count: docs cover the intended top-level groups or explain why not

Report Format

# Version & Info Sync Report

## Version: [detected version]
| File | Version | Status |
|------|---------|--------|
| package.json (root) | 0.X.Y | OK |
...

## Landing Page Badge: [detected]
- Match: OK / MISMATCH (expected 0.X.Y)

## Test Count
- Actual: N passing
- README: N — OK / MISMATCH
- Landing page: N — OK / MISMATCH

## Tool Counts
- Agent tools: N — OK / MISMATCH
- MCP tools (landing page): N — OK / MISMATCH
- Provider count: N — OK / MISMATCH

## Install URL
- README: [url] — OK / MISMATCH
- Landing page: [url] — OK / MISMATCH

## CLI Command Sync
- Actual CLI commands: N
- `docs/cli-reference.md`: OK / MISMATCH
- Stale public command refs: [list]
- DEMO coverage: [summary]

## Summary
- N checks passed
- N issues found
[List issues if any]
Read more
Ships withvibeframe

Let your coding agent generate real video, on your own provider keys, under a spend ceiling it cannot cross. VibeFrame is a CLI and MCP server for Claude Code, Codex, Cursor, or any bash-capable agent.

Get the whole plugin