aiox-data-engineer

Design PostgreSQL schemas with RLS policies and safe migration plans.

Updated May 28, 2026
One-click install
npx skills add https://github.com/GustaPaes/aiox-sprint-canvas --skill aiox-data-engineer-gustapaes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiox-data-engineer
Source: https://github.com/GustaPaes/aiox-sprint-canvas/tree/main/.claude/skills/AIOX/agents/data-engineer
Command: npx skills add https://github.com/GustaPaes/aiox-sprint-canvas --skill aiox-data-engineer-gustapaes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you design database schemas and data-access rules that are correct, secure (e.g., via RLS), and safe to migrate without breaking production.

Core Features & Use Cases

  • Database schema architecture & domain modeling: model entities, relationships, access patterns, and baseline auditing fields.
  • RLS policies & security hardening: create and validate row-level security policies to prevent unauthorized data access.
  • Operationally safe migrations & performance tuning: plan snapshots/rollbacks, apply idempotent migrations, and analyze query performance.

Quick Start

Ask the AI to design your PostgreSQL schema with RLS and generate a safe migration plan with rollback steps for your target tables.

Frequently Asked Questions about aiox-data-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a PostgreSQL schema with row-level security policies?

To design a PostgreSQL schema with RLS policies, model your entities and relationships first, then create and validate row-level security rules to prevent unauthorized data access. This approach hardens database security by enforcing access control directly at the table level.

What is the best way to plan safe database migrations with rollback steps?

Planning safe database migrations requires snapshot-first execution and rollback-capable operations. You apply idempotent migrations to ensure operational safety, allowing you to revert schema changes without breaking production if issues arise.

How do I optimize query performance and indexing for Supabase access patterns?

Optimizing query performance for Supabase access patterns requires analyzing how your application retrieves data and applying targeted indexing. This ensures efficient data retrieval and maintains baseline auditing fields across your schema architecture.

Can I use this approach for defense-in-depth security testing and schema evolution?

Yes, you can use this approach for defense-in-depth security testing and schema evolution. It validates RLS policies, applies constraints, and manages schema evolution safely across development and pre-deploy workflows to maintain data security.

What are the limitations of relying solely on RLS policies for data security?

Relying solely on RLS policies for data security limits your protection to row-level access control. You must also implement defense-in-depth security via constraints, baseline auditing fields, and RLS testing to fully prevent unauthorized data access.