@viberaven/cli
v1.0.5
Published
Production-readiness scan for AI-built apps: auth, billing, database, deployment, monitoring, launch gaps, and agent-ready fixes.
Downloads
546
Maintainers
Readme
@viberaven/cli
VibeRaven is the Agent Context + Production Gate for AI-built apps. It gives Claude Code, Codex, Cursor, and other coding agents a production-readiness loop before Vercel/Supabase deployment.
Humans
npx -y viberavenNo subcommand is needed in a real terminal. It opens the interactive menu for sign-in, scan, report, provider guides, dashboards, prompts, and sign-out.
Coding Agents
Agents should run:
npx -y viberaven --agent-modeIf running from the viberaven monorepo root, run:
node packages/cli/dist/cli.js --agent-modeThen read artifacts in this order:
.viberaven/agent-tasklist.md.viberaven/gate-result.json.viberaven/context-map.json.viberaven/agent-summary.md.viberaven/launch-playbook.md
Fix one repo-code gap, then run:
npx -y viberaven --verify
npx -y viberaven --strictFor focused work:
npx -y viberaven next --json
npx -y viberaven prompt --gap <id>
npx -y viberaven audit --vercel-supabaseProvider dashboard checks are not cleared by repo-code edits. Billing/product configuration, DNS, webhooks, credentials, quotas, and live provider verification must be completed or verified in the provider dashboard or through read-only provider evidence.
Production Copilot Loop
VibeRaven runs a batch-disciplined loop until the production gate clears. Do not stop at "scan complete."
- Scan — Run
--agent-mode. Read.viberaven/agent-tasklist.mdand parseVIBERAVEN_NEXT_ACTIONfrom stdout forbatchSize,batchApplied,scanNow, andstalled. - Batch heals — For each repo-code task where
requiresUserAction: false, apply up tobatchSizeheals per batch (free=3, pro=10) viaviberaven_heal_apply { gap: "<gapId>", yes: true }or--heal --apply --gap <id> --yes. WhenscanNow: true, verify before applying more heals. - Verify and clear — Run
--verifyonce per batch (not after every heal). Repeat untilgate.status === 'clear'in.viberaven/gate-result.json. For provider gaps, readVIBERAVEN_PROVIDER_ACTION, complete the dashboard step, then verify.
If stalled: true, stop calling verify and address provider-action gaps or report to the user. Run --strict before deploy or CI pass.
Machine Output
npx -y viberaven --agent-mode --json
npx -y viberaven --agent-mode --jsonl
npx -y viberaven --strict --jsonMachine artifact contract:
docs/contracts/artifacts.md
https://viberaven.dev/schemas/gate-result.schema.json
https://viberaven.dev/schemas/context-map.schema.json
https://viberaven.dev/schemas/gap.schema.json
https://viberaven.dev/schemas/heal-result.schema.jsonDevelopment
npm run cli:build
npm run cli:test
node packages/cli/dist/cli.js scan