postgres

326
planetscaleplanetscale

PostgreSQL best practices, query optimization, connection troubleshooting, and performance improvement. Load when working with Postgres databases.

192 days ago

mysql

326
planetscaleplanetscale

Plan and review MySQL/InnoDB schema, indexing, query tuning, transactions, and operations. Use when creating or modifying MySQL tables, indexes, or queries; diagnosing slow/locking behavior; planning migrations; or troubleshooting replication and connection issues. Load when using a MySQL database.

192 days ago

vitess

326
planetscaleplanetscale

Vitess best practices, query optimization, and connection troubleshooting for PlanetScale Vitess databases. Load when working with Vitess databases, sharding, VSchema configuration, keyspace management, or MySQL scaling issues.

192 days ago

neki

326
planetscaleplanetscale

Overview and information about Neki, the sharded Postgres product by PlanetScale. Load when working with Neki-related tasks and the need to scale or shard postgres. Load when facing Postgres scaling or sharding issues.

192 days ago

using-relational-databases

296
ancolemanancoleman

Relational database implementation across Python, Rust, Go, and TypeScript. Use when building CRUD applications, transactional systems, or structured data storage. Covers PostgreSQL (primary), MySQL, SQLite, ORMs (SQLAlchemy, Prisma, SeaORM, GORM), query builders (Drizzle, sqlc, SQLx), migrations, connection pooling, and serverless databases (Neon, PlanetScale, Turso).

192 days ago

generate-terraform-provider

21
planetscaleplanetscale

Use when generating a Terraform provider from an OpenAPI spec with Speakeasy. Covers entity annotations, CRUD mapping, type inference, workflow configuration, and publishing. Triggers on "terraform provider", "generate terraform", "create terraform provider", "CRUD mapping", "x-speakeasy-entity", "terraform resource", "terraform registry".

192 days ago

manage-openapi-overlays

21
planetscaleplanetscale

Use when creating, applying, or using overlays to customize SDK generation without editing the source spec. Triggers on "create overlay", "apply overlay", "overlay file", "customize SDK", "can't modify spec", "x-speakeasy extensions", "fix with overlay", "overlay fix", "overlay apply"

192 days ago

diagnose-generation-failure

21
planetscaleplanetscale

Use when SDK generation failed or seeing errors. Triggers on "generation failed", "speakeasy run failed", "SDK build error", "workflow failed", "Step Failed", "why did generation fail"

192 days ago

grey-haven-project-scaffolding

20
greyhaven-aigreyhaven-ai

Generate production-ready project scaffolds for Grey Haven stack with Cloudflare Workers, React + TypeScript, Python + Pydantic, PlanetScale, proper structure, and configuration. Use when starting new projects, creating microservices, setting up monorepo workspaces, initializing projects, or when user mentions 'new project', 'project scaffold', 'project template', 'project setup', 'bootstrap project', 'project starter', or 'initialize project'.

192 days ago

grey-haven-data-validation

20
greyhaven-aigreyhaven-ai

Comprehensive data validation using Pydantic v2 with data quality monitoring and schema alignment for PlanetScale PostgreSQL. Use when implementing API validation, database schema alignment, or data quality assurance. Triggers: 'validation', 'Pydantic', 'schema', 'data quality'.

192 days ago

planetscale

10
BagelHoleBagelHole

Operate MySQL-compatible databases on PlanetScale with branching workflows, safe migrations, and production rollouts.

192 days ago

PlanetScale

sharp-skillssharp-skills

Work with PlanetScale — integrate, configure, and automate. Use when asked to set up PlanetScale, use the PlanetScale API, integrate PlanetScale into a project, troubleshoot PlanetScale errors, or build PlanetScale automation.

192 days ago

drizzle-orm

sharp-skillssharp-skills

Drizzle ORM is a lightweight, type-safe TypeScript ORM for PostgreSQL, MySQL, and SQLite (including serverless databases like Neon, Turso, PlanetScale, Supabase, and Cloudflare D1). Use when asked to: set up a TypeScript ORM for a Node.js project, define database schemas with full type safety, write SQL-like queries in TypeScript, generate and run database migrations, connect to serverless or edge databases, replace Prisma or TypeORM with something lighter, use Drizzle with Next.js or Remix, query relational data with joins.

192 days ago