supabase-database
Supabase database operations including queries, CRUD operations, RLS policies, and PostgreSQL functions. Use when querying tables, managing data, implementing RLS, or writing database functions.
Supabase database operations including queries, CRUD operations, RLS policies, and PostgreSQL functions. Use when querying tables, managing data, implementing RLS, or writing database functions.
Database indexing strategies and query optimization. Use when user asks to "optimize queries", "create indexes", "database performance", "query analysis", "explain plans", "index selection", "slow queries", "database tuning", "schema optimization", or mentions database performance and query optimization.
Senior Database Administrator with expertise in PostgreSQL, MySQL, MongoDB, and enterprise database systems. Specializes in high availability architectures, performance tuning, backup strategies, and database security for production environments.
Use when user needs database query optimization, performance tuning, index strategies, execution plan analysis, or scalability across PostgreSQL, MySQL, MongoDB, Redis, and other database systems.
Use this skill when designing database schemas, optimizing queries, creating indexes, planning migrations, or choosing between database technologies. Triggers on schema design, normalization, indexing strategies, query optimization, EXPLAIN plans, migrations, partitioning, replication, connection pooling, and any task requiring database architecture or performance decisions.
Use when user needs PostgreSQL database administration, performance optimization, high availability setup, backup/recovery, or advanced PostgreSQL feature implementation.
Senior database architect. Use when designing schemas, optimizing indexes, planning migrations, or making database technology choices. Covers PostgreSQL, MySQL, SQLite, SQL Server, and distributed databases.
SQLAlchemy and database patterns for Python. Triggers on: sqlalchemy, database, orm, migration, alembic, async database, connection pool, repository pattern, unit of work.
MANDATORY for ALL database work. Invoke before modifying schemas, queries, or migrations.
Safe code migrations with backward compatibility and reversibility. Use when upgrading dependencies, changing database schemas, API versioning, or transitioning between technologies.
Guides database architecture decisions for PostgreSQL, DuckDB, Parquet, PGVector, and Neo4j. Use when designing schemas, choosing storage strategies, optimizing queries, tuning maintenance, configuring vector search, modeling graph data, or diagnosing performance issues across OLTP, OLAP, similarity search, and graph workloads.
Use when building async database layers with SQLModel and PostgreSQL. Triggers include async session management, create_async_engine, SQLModel relationships, CRUD operations with async/await, N+1 prevention with selectinload, JSONB columns, self-referential models, or Alembic async migrations. NOT when using sync SQLAlchemy (use sync patterns) or raw SQL (use SQLModel ORM).
Evolve Symfony Doctrine models and schema safely with integrity, performance, and rollout discipline. Use for doctrine batch processing tasks.
Evolve Symfony Doctrine models and schema safely with integrity, performance, and rollout discipline. Use for doctrine migrations tasks.
Evolve Symfony Doctrine models and schema safely with integrity, performance, and rollout discipline. Use for doctrine relations tasks.
Evolve Symfony Doctrine models and schema safely with integrity, performance, and rollout discipline. Use for doctrine transactions tasks.
Этот скилл MUST быть вызван когда пользователь просит удалить, убрать объект из конфигурации 1С. SHOULD также вызывать при очистке неиспользуемых объектов конфигурации. Do NOT использовать для модификации объекта — используй meta-edit; для удаления формы — используй form-remove.
Этот скилл MUST быть вызван когда нужно добавить, удалить или изменить реквизиты, табличные части, измерения, ресурсы или свойства существующего объекта конфигурации. SHOULD также вызывать для инкрементальных изменений существующих объектов. Do NOT использовать для создания нового объекта — используй meta-compile; для анализа объекта — используй meta-info.
Этот скилл MUST быть вызван когда пользователь просит обновить БД, применить конфигурацию, выполнить UpdateDBCfg. SHOULD также вызывать после db-load-xml или db-load-cf для применения изменений к базе данных. Do NOT использовать для загрузки конфигурации — используй db-load-xml или db-load-cf; для запуска — используй db-run.
Этот скилл MUST быть вызван когда пользователь просит запустить 1С, открыть базу, запустить предприятие. SHOULD также вызывать для проверки изменений после загрузки конфигурации. Do NOT использовать для запуска в браузере — используй 1c-web-session; для обновления БД — используй db-update.
Этот скилл MUST быть вызван когда пользователь просит загрузить конфигурацию из CF, восстановить из бэкапа CF. SHOULD также вызывать после получения нового CF-файла для обновления базы. Do NOT использовать для загрузки из XML — используй db-load-xml; для выгрузки CF — используй db-dump-cf.
Этот скилл MUST быть вызван когда нужно модифицировать существующую СКД: добавить поля, итоги, фильтры, параметры, изменить текст запроса. SHOULD также вызывать для инкрементальных изменений готовых отчётов. Do NOT использовать для создания СКД с нуля — используй skd-compile; для анализа СКД — используй skd-info.