home/categories/sql-databases
category focus

SQL

PostgreSQL, MySQL, and relational DBs.

1935 skillsall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
sql-databases
88

drizzle-orm

Drizzle ORM for TypeScript - type-safe SQL queries, schema definitions, migrations, and relations. Use when: building database layers in TypeScript applications.

blockmatic
blockmatic
databases
open
sql-databases
88

postgresql-optimization

Expert in PostgreSQL performance tuning, query optimization, and database administration. Specializes in EXPLAIN analysis, indexing strategies, connection pooling, partitioning, and production-grade PostgreSQL operations.

curiositech
curiositech
databases
open
sql-databases
88

drizzle-migrations

Drizzle ORM schema management and SQLite migrations — adding tables, modifying columns, creating indexes, generating and running migrations, Drizzle query patterns. NOT for Prisma, TypeORM, Sequelize, or raw SQL migration tools.

curiositech
curiositech
databases
open
sql-databases
88

database-design-patterns

Schema design, normalization decisions, indexing strategies, and migration safety for relational databases. Use when designing tables, choosing between normalize vs denormalize, selecting index types, planning zero-downtime migrations, or setting up connection pooling. Activate on "schema design", "normalization", "denormalization", "foreign key", "index strategy", "migration", "connection pooling", "composite key", "surrogate key", "soft delete", "polymorphic association". NOT for PostgreSQL-specific query tuning or EXPLAIN analysis (use postgresql-optimization), NoSQL or document database design, or cloud database provisioning.

curiositech
curiositech
databases
open
sql-databases
88

data-write-query

Write optimized SQL for your dialect with best practices

frumu-ai
frumu-ai
databases
open
sql-databases
86

query-engine-design

SQL query engine design and implementation guide. Use when the user requests building a SQL engine, query parser, query planner, or query executor — including in-memory storage, SQL parsing, and query optimization.

revfactory
revfactory
databases
open
sql-databases
85

graphql-query-optimizer

Optimize GraphQL queries and resolvers for performance. Use when a mid-level developer needs to reduce N+1 or payload size.

proflead
proflead
databases
open
sql-databases
85

sql-query-starter

Draft a basic SQL query from a simple requirement. Use when a junior developer needs help forming SELECT queries.

proflead
proflead
databases
open
sql-databases
84

sql-database-assistant

This skill should be used when the user asks to "optimize SQL queries", "explore database schemas", "generate migration SQL", "analyze query performance", or "document database structure".

borghei
borghei
databases
open
sql-databases
84

database-designer

Provides expert-level database design with schema analysis, index optimization, and migration generation. Supports PostgreSQL, MySQL, MongoDB, and DynamoDB. Use when designing schemas, optimizing queries, planning migrations, or analyzing database performance.

borghei
borghei
databases
open
sql-databases
84

database-schema-designer

Design relational database schemas from requirements with normalization, migration planning, ERD generation, RLS policies, index strategies, and type generation. Supports PostgreSQL, MySQL, and SQLite with Drizzle, Prisma, and Alembic migrations. Use when designing new features, reviewing schemas, or adding multi-tenancy.

borghei
borghei
databases
open
sql-databases
84

snowflake-development

This skill should be used when the user asks to "optimize Snowflake queries", "analyze Snowflake SQL performance", "size Snowflake warehouses", "review Snowflake data models", or "troubleshoot Snowflake cost issues".

borghei
borghei
databases
open
sql-databases
83

nosql-injection

NoSQL injection playbook. Use when MongoDB-style operators, JSON query objects, flexible search filters, or backend query DSLs may allow data or logic abuse.

yaklang
yaklang
databases
open
sql-databases
83

sqli-sql-injection

SQL injection playbook. Use when input reaches SQL queries, authentication logic, sorting, filtering, reporting, or DB-specific blind and out-of-band execution paths.

yaklang
yaklang
databases
open
sql-databases
82

prisma

Prisma ORM patterns including Prisma Client usage, queries, mutations, relations, transactions, and schema management. Use when working with Prisma database operations or schema definitions.

blencorp
blencorp
databases
open
sql-databases
82

database-schema-designer

Design optimized database schemas for SQL and NoSQL databases including tables, relationships, indexes, and constraints. Creates ERD diagrams, migration scripts, and data modeling best practices. Use when users need database design, schema optimization, or data architecture planning.

OneWave-AI
OneWave-AI
databases
open
sql-databases
81

postgres-database

PostgreSQL schema design, indexing, and query patterns. Use when designing database schemas, writing migrations, optimizing queries, or working with any PostgreSQL database.

cohen-liel
cohen-liel
databases
open
sql-databases
81

sqlalchemy-orm

SQLAlchemy 2.0 async ORM patterns. Use when defining models, relationships, queries, or migrations with SQLAlchemy in Python.

cohen-liel
cohen-liel
databases
open
sql-databases
81

analyze-database

Use this skill whenever question must be answered based on database information. Triggers include queries about simple database questions, specific metrics, trends, comparisons, or insights from data, asking for insights, pattern, trends, outliers, optimizing sql queries, or requesting specific information. Also trigger when the user says things like "how many", "analyze this data", "query the database", or "find trends in..."

wagner-niklas
wagner-niklas
databases
open
sql-databases
80

postgresql

Use this skill whenever working with PostgreSQL databases, writing SQL queries, designing schemas, or optimizing database performance. Trigger on keywords like PostgreSQL, Postgres, SQL query, schema design, indexing, migrations, EXPLAIN ANALYZE, connection pooling, or any relational database operation. Also applies when debugging slow queries, setting up database tables, or working with ORMs that target PostgreSQL.

duthaho
duthaho
databases
open
sql-databases
80

optimizing-query-text

Optimizes Snowflake SQL query performance from provided query text. Use when optimizing Snowflake SQL for: (1) User provides or pastes a SQL query and asks to optimize, tune, or improve it (2) Task mentions "slow query", "make faster", "improve performance", "optimize SQL", or "query tuning" (3) Reviewing SQL for performance anti-patterns (function on filter column, implicit joins, etc.) (4) User asks why a query is slow or how to speed it up

AltimateAI
AltimateAI
databases
open
sql-databases
80

optimizing-query-by-id

Optimizes Snowflake query performance using query ID from history. Use when optimizing Snowflake queries for: (1) User provides a Snowflake query_id (UUID format) to analyze or optimize (2) Task mentions "slow query", "optimize", "query history", or "query profile" with a query ID (3) Analyzing query performance metrics - bytes scanned, spillage, partition pruning (4) User references a previously run query that needs optimization Fetches query profile, identifies bottlenecks, returns optimized SQL with expected improvements.

AltimateAI
AltimateAI
databases
open
sql-databases
80

finding-expensive-queries

Finds and ranks expensive Snowflake queries by cost, time, or data scanned. Use when: (1) User asks to find slow, expensive, or problematic queries (2) Task mentions "query history", "top queries", "most expensive", or "slowest queries" (3) Analyzing warehouse costs or identifying optimization candidates (4) Finding queries that scan the most data or have the most spillage Returns ranked list of queries with metrics and optimization recommendations.

AltimateAI
AltimateAI
databases
open
sql-databases
80

developing-incremental-models

Develops and troubleshoots dbt incremental models. Use when working with incremental materialization for: (1) Creating new incremental models (choosing strategy, unique_key, partition) (2) Task mentions "incremental", "append", "merge", "upsert", or "late arriving data" (3) Troubleshooting incremental failures (merge errors, partition pruning, schema drift) (4) Optimizing incremental performance or deciding table vs incremental Guides through strategy selection, handles common incremental gotchas.

AltimateAI
AltimateAI
databases
open
Previous
Page 26 / 81
Next