What problem does it solve?
This Skill prevents unsafe or inconsistent changes to database storage, schema, and access control by centralizing all persistence-related decisions in one place.
Core Features & Use Cases
- RLS Ownership: Keeps row level security policy changes under storage-layer control so other layers do not accidentally modify access rules.
- Reversible Migrations: Enforces up and down SQL migration structure, explicit naming, and conservative handling of destructive changes.
- Storage Governance: Covers relational schema design, bucket access, signed URLs, local persistence patterns, retention, backup, encryption, and cost-aware storage decisions.
- Use Case: When a feature requires a new table, file bucket, or access policy, this Skill guides the change so the implementation stays auditable, reversible, and secure.
Quick Start
Use the storage-rules skill to design the database change, write a reversible migration, and document any access policy before implementing it.