verification-protocol
80Verify Agent Completion With Evidence
AI agents can mark work complete without proof, which creates false completion risk. This skill requires independent evidence before task completion is accepted.
Create Safe Supabase Migrations
Database migrations can break tenant isolation when schema changes and RLS policies drift. This skill gives Claude, Codex, and Claude Code a repeatable Supabase migration workflow.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "database-migration" from https://skillstore.io/skills/cleanexpo-database-migration.md and its manifest at https://skillstore.io/api/skills/cleanexpo-database-migration/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Using "database-migration". Add a tenant-scoped agent registry table.
Expected outcome:
Using "database-migration". Review a migration that adds policies to a workspace table.
Expected outcome:
The skill identifies missing workspace indexes, unsafe broad policies, and required validation steps before dashboard execution.
Using "database-migration". Create an enum and trigger migration plan.
Expected outcome:
The skill outlines idempotent enum handling, trigger replacement steps, comments, and syntax testing reminders.
Static findings for backtick execution and reconnaissance are false positives caused by Markdown formatting and SQL examples. The skill has one real semantic risk: an example system RLS policy grants unrestricted access without role scoping.
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
https://skillstore.io/skills/cleanexpo-database-migration/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/cleanexpo-database-migration?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/cleanexpo-database-migration?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/cleanexpo-database-migration/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/cleanexpo-database-migration.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>CleanExpo. (2026). database-migration security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/cleanexpo-database-migration/audits/8@techreport{cleanexpo-cleanexpo-database-migration-2026,
author = {CleanExpo},
title = {database-migration security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/cleanexpo-database-migration/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "database-migration security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CleanExpo"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/cleanexpo-database-migration/audits/8"
identifiers:
- type: other
value: "skillstore:cleanexpo-database-migration:audit:8"
description: "Skillstore immutable audit report identifier"
Each author remains a separate installable skill. The recommended variant is ranked by Skillstore evidence.
Why this variant is first
wshobson-database-migration
2026-08-21
sickn33-database-migration
2026-08-21
doyajin174-database-migration
2026-08-21
cleanexpo-database-migration
2026-08-21
Create a migration plan for a new workspace-scoped table with indexes, constraints, and RLS policy notes.
Use the checklist to review migration files for idempotency, workspace isolation, and documentation gaps.
Check whether proposed policies follow the user_organizations and workspaces join pattern before release.
Use this database migration skill to plan a Supabase migration for [table or change]. Include the filename, required checks, and review checklist.
Create a migration outline for [feature] that includes workspace isolation, indexes, constraints, comments, and RLS policy guidance.
Review this migration for idempotency, RLS coverage, workspace isolation, foreign keys, and operational risks. Return prioritized fixes.
Design a safe Supabase migration sequence for [schema change]. Include dependencies, rollback considerations, RLS review points, and validation steps.
Author
CleanExpoLicense
MIT
Skillstore revision
r1
Version notice
The author did not declare a version.
Ref
02f077c174c5335e2f5d02ca15e77b70d9543e58
Maintenance freshness
7/18/2026
Usage
7 downloads ยท 307 views
File structure
๐ SKILL.md
Verify Agent Completion With Evidence
AI agents can mark work complete without proof, which creates false completion risk. This skill requires independent evidence before task completion is accepted.
Create AI Video Plans for Marketing
Marketing teams need clear video plans before using generation tools. This skill turns campaign ideas into scripts, shot lists, platform notes, and edit guidance.
Validate SEO Claims With Evidence
SEO copy often includes claims that are hard to verify. This skill guides Claude, Codex, and Claude Code to source claims, score confidence, and separate facts from forecasts.
Build Accessible Visual Experiences
Visual experiences can become inconsistent, slow, or inaccessible across pages. This skill guides animation, gallery, demo, and Three.js updates with clear safety constraints.
Write Verified Conversion Copy
Marketing pages often sound generic and make claims that cannot be verified. This skill helps Claude, Codex, and Claude Code produce focused copy grounded in research.
Diagnose Build Failures With Root Cause Analysis
Build blockers often hide behind unclear logs, broken configuration, or incomplete tests. This skill guides Claude, Codex, and Claude Code through diagnosis, fix planning, validation, and escalation.
Build Supabase Apps Safely
by supabase
Supabase projects change quickly, and outdated guidance can create database or auth defects. This skill directs Claude, Codex, and Claude Code to verify docs, use safe workflows, and check Supabase security concerns.
Manage Alembic Database Migrations
by bossjones
Database schema changes are risky when teams lack repeatable migration patterns. This skill gives Claude, Codex, and Claude Code practical Alembic guidance for SQLAlchemy projects.
Optimize Supabase Postgres Performance
by supabase
Slow queries and schema drift can make Postgres apps hard to scale. This skill gives AI agents Supabase-backed rules for indexes, RLS, pooling, and diagnostics.
Optimize Postgres Queries and Schemas
by sickn33
Slow queries and unsafe database patterns are hard to catch during ordinary code review. This skill gives Claude, Codex, and Claude Code structured Postgres guidance for indexes, RLS, pooling, transactions, and diagnostics.
Optimize PostgreSQL Performance
by sickn33
Slow PostgreSQL systems need structured analysis before changes. This skill guides query tuning, index planning, configuration review, maintenance, and monitoring.
Validate Cross-Language Type Consistency
by BarisSozen
Cross-language type drift can cause precision loss and contract bugs. This skill guides Claude, Codex, and Claude Code through Rust, TypeScript, and PostgreSQL checks.