What problem does it solve? Security issues are often discovered only at the end of a project, when fixing them is expensive. This Skill runs security and data-compliance checks continuously as work moves — at build prep, in the review loop, and at QA — so leaks of secrets, RLS violations, and personal-data mishandling are caught early. ## Core Features & Use Cases - Secret Leak Prevention: Enforces that no secret reaches a client bundle, that secrets live only in ~/.secrets/*.env, and that command-line arguments never expose tokens or passwords. - RLS and Auth Discipline: Requires migrations and policy review for changes to public.accounts, and mandates anon key + RLS over service keys on the client side. - Personal Data Minimization: Uses a schema map to flag personal and credential-adjacent fields so changes touching them get extra scrutiny. - Use Case: Before merging a pull request that adds a new environment variable to a Next.js app, run the check to confirm the variable does not carry NEXT_PUBLIC_, passes pnpm verify:bundle, and touches no signing path. ## Quick Start Ask the agent to run a security check on the current diff to confirm it does not leak secrets, weaken RLS policies, or expose personal data.