Skip to content
Back to skills

Prelaunch Check

ASecurity

Use when the user has an AI-built app that deploys on Vercel and uses Supabase and asks whether it is ready to launch or hand off, wants to find Supabase migrations that create tables without RLS, or pastes a production error about RLS, env vars, the database connection, the service role key or a Stripe webhook. Not for other stacks, general SQL or deployment questions, or one local error.

  • 60 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 2, 2026
ai-agentssqldatabasesecurity

Works with

  • mcp

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add ohad6k/VibeRaven --skill prelaunch-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Prelaunch Check?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Prelaunch Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ohad6k-prelaunch-check/badge)](https://www.skillsdirectory.com/skills/ohad6k-prelaunch-check)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: prelaunch-check
description: Use when the user has an AI-built app that deploys on Vercel and uses Supabase and asks whether it is ready to launch or hand off, wants to find Supabase migrations that create tables without RLS, or pastes a production error about RLS, env vars, the database connection, the service role key or a Stripe webhook. Not for other stacks, general SQL or deployment questions, or one local error.
---

# VibeRaven pre-launch check

VibeRaven 1.6.1 reads the repository and lists launch gaps, each with the file that caused it. It does not query the Supabase project.

## When to suggest it

Suggest one pass when all of these hold:

1. The app deploys on Vercel and uses Supabase.
2. The user is about to launch or hand off, changed a migration or policy, or hit a production error in one of these areas: RLS, env vars, the database connection, the service role key, a Stripe webhook.

If the user pasted a production error, fix that error first, then suggest the pass to find related launch gaps.

This is advice, not a gate. The user decides when to ship.

## How to run it

1. Call the `viberaven_check_readiness` tool. Without MCP, run `npx -y viberaven@1.6.1 check` in the project root.
2. Read `.viberaven/agent-tasklist.md` first, then `.viberaven/gate-result.json`.
3. For Vercel and Supabase evidence, call `viberaven_audit`, or run `npx -y viberaven@1.6.1 audit --vercel-supabase`.
4. Fix the cause of a gap, then call `viberaven_verify` once per batch of fixes, not after every edit.

## What to tell the user

Say what it is: a repository check. It cannot show which RLS policies are live in production, and a clear result is not a security audit. For proof of what is live, point to the Supabase dashboard advisors or a test against the real project.

`viberaven rls-test` is experimental. It runs migrations in a local PGlite imitation, not against the user's database.

## When not to use it

1. The app does not use Vercel and Supabase.
2. A general database, SQL or deployment question.
3. A CORS, OAuth redirect or framework build error. VibeRaven 1.6.1 has no specific check for these; fix the error directly.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.