aios-data-engineer

Design database schemas and configure Supabase RLS policies.

3.1k|939|Updated Dec 9, 2025
One-click install
npx skills add https://github.com/SynkraAI/aios-core --skill aios-data-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aios-data-engineer
Source: https://github.com/SynkraAI/aios-core/tree/main/.codex/skills/aios-data-engineer
Command: npx skills add https://github.com/SynkraAI/aios-core --skill aios-data-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexities of database management, from initial design and schema architecture to ongoing operations and optimization.

Core Features & Use Cases

  • Database Design & Schema Architecture: Create robust and scalable database structures.
  • Supabase Configuration & RLS Policies: Secure and manage access control for your databases.
  • Migrations & Query Optimization: Ensure smooth data evolution and efficient query performance.
  • Use Case: A startup needs to design a new database for their application, define user roles and permissions using RLS, and set up a migration strategy for future feature releases.

Quick Start

Use the aios-data-engineer skill to design a new database schema for a social media application.

Frequently Asked Questions about aios-data-engineer

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

FAQPage Schema
How do I configure Supabase Row Level Security policies for my database schema?

You configure Supabase Row Level Security (RLS) policies by defining user roles and access control rules directly within your relational database schema to secure data access. This ensures robust database architecture and secure permissions management.

What is the best way to design a scalable database schema for a new application?

Designing a scalable database schema involves creating robust relational database structures that support data modeling and operational monitoring. This approach addresses database architecture challenges and ensures smooth data evolution for future feature releases.

How do I manage SQL migrations when adding new features to my database?

You manage SQL migrations by establishing a migration strategy that ensures smooth data evolution and efficient query performance during future feature releases. This operational monitoring prevents schema architecture challenges and optimizes SQL queries.

Can I optimize SQL queries and tune performance for existing relational databases?

Yes, you can optimize SQL queries and tune performance for existing relational databases by addressing operational monitoring challenges and performance bottlenecks. This ensures efficient query execution and robust database operations.

Does this approach support data modeling and operational monitoring for startup applications?

Yes, this approach supports data modeling and operational monitoring for startup applications by designing scalable database structures and configuring secure access control. It addresses database architecture, security, and performance tuning needs.