aiox-data-engineer

Design Supabase schemas, RLS policies, and migration plans.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/freitassph/aiox-core --skill aiox-data-engineer-freitassph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aiox-data-engineer
Source: https://github.com/freitassph/aiox-core/tree/main/.codex/skills/aiox-data-engineer
Command: npx skills add https://github.com/freitassph/aiox-core --skill aiox-data-engineer-freitassph

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the challenge of designing, operating, and optimizing databases that stay correct, secure, and performant as real data grows and teams change.

Core Features & Use Cases

  • Database design & schema architecture: Define tables, relationships, constraints, and data modeling patterns suited to your domain.
  • Supabase configuration & RLS policies: Implement row-level security policies that match authorization requirements.
  • Migrations, query optimization, and operations: Plan schema changes safely and improve query performance for ongoing monitoring and maintenance.

Quick Start

Activate this skill and ask: "Design my Supabase database schema for an app with users, organizations, and roles, including RLS policies and a migration plan for creating the tables and indexes."

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 Supabase database schema with row-level security policies?

Designing a Supabase database schema with RLS policies involves defining tables, relationships, and constraints, then implementing row-level security rules that match your authorization requirements for secure data access control.

What is the best way to plan database migrations for production environments?

Planning database migrations safely requires defining schema changes, creating tables, and adding indexes incrementally to maintain operational correctness and minimize downtime during ongoing database operations and monitoring.

How do query optimization and data modeling patterns improve database performance?

Query optimization and data modeling improve database performance by structuring tables, relationships, and constraints efficiently, ensuring queries retrieve data rapidly while maintaining correctness as data volume grows.

Can I use this for ongoing database operations and monitoring in production-like environments?

Yes, it supports ongoing database operations and monitoring for production-like environments by applying schema architecture, secure access controls, and query optimization to maintain reliable database performance.

What do I need to configure to implement secure row-level security policies in Supabase?

To implement secure RLS policies in Supabase, you need to define schema tables and relationships first, then configure row-level security rules that precisely match your application's authorization requirements and user roles.

When should I apply data modeling patterns to my database architecture?

You should apply data modeling patterns during initial database design to define tables, relationships, and constraints suited to your domain, ensuring the architecture stays correct and performant as data grows.