SQL query templates for DB Steward integrity checks. Load when running /db-check or /db-fix. Covers schema drift, duplicates, stale status, orphaned rows, RLS, seed data, and capacity integrity.
Flight-driven order window business rules. Use when building or modifying order lifecycle, window state transitions, closing time calculations, or any logic involving Fiji Airways timetable and order cutoffs.
QA the FijiFish app using Playwright browser automation. Use when asked to test, verify, review, or QA any feature. Opens the running app in a real browser, tests against FIJIFISH-WEBAPP-SPEC-v3.md requirements, and reports pass/fail with screenshots.
Full quality check — TypeScript types, lint, build, and security audit. Run before any commit to main or before starting a new feature. Returns pass/fail with specific errors to fix.
Stripe payment integration for fish orders. Use when building checkout flow, payment processing, refund handling, or webhook receivers. AU buyers only.
Run before every commit. Catches regressions, type errors, lint issues, and ensures docs are updated. ALWAYS run this before committing.
Clerk authentication and role management. Use when building any auth flow, protected route, role check, or Clerk-Supabase sync. NEVER use Supabase Auth.
Catch photo and delivery proof workflows. Use when building photo upload, approval, or image display.