- Home
- /
- Categories
- /
- Database
Database
Database management and queries
api-patterns
by redpanda-data
Connect Query patterns for API calls. Use when working with mutations, queries, or data fetching.
state-management
by redpanda-data
Manage client and server state with Zustand stores and React Query patterns.
code-roaster
by wlzh
🔥 用 Gordon Ramsay 风格毒舌吐槽代码质量,生成搞笑且实用的代码审查报告
code-review-pro
by OneWave-AI
Comprehensive code review covering security vulnerabilities, performance bottlenecks, best practices, and refactoring opportunities. Use when user requests code review, security audit, or performance analysis.
gdcli
by badlogic
Google Drive CLI for listing, searching, uploading, downloading, and sharing files and folders.
performance-optimization
by ThibautBaissac
Identifies and fixes Rails performance issues including N+1 queries, slow queries, and memory problems. Use when optimizing queries, fixing N+1 issues, improving response times, or when user mentions performance, slow, optimization, or Bullet gem.
e2e-test-service-management
by raphaelmansuy
Service management for E2E testing in EdgeQuake. Start, stop, and monitor PostgreSQL, backend API, and frontend services. Includes health checks and logging utilities for interactive testing workflows.
openspec-continue-change
by rivet-dev
Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.
openspec-new-change
by rivet-dev
Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.
openspec-apply-change
by rivet-dev
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
openspec-continue-change
by rivet-dev
Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.
openspec-continue-change
by rivet-dev
Continue working on an OpenSpec change by creating the next artifact. Use when the user wants to progress their change, create the next artifact, or continue their workflow.
openspec-new-change
by rivet-dev
Start a new OpenSpec change using the experimental artifact workflow. Use when the user wants to create a new feature, fix, or modification with a structured step-by-step approach.
next-upgrade
by inkeep
Upgrade Next.js to the latest version following official migration guides and codemods
creating-dbt-models
by AltimateAI
Creates dbt models following project conventions. Use when working with dbt models for: (1) Creating new models (any layer - discovers project's naming conventions first) (2) Task mentions "create", "build", "add", "write", "new", or "implement" with model, table, or SQL (3) Modifying existing model logic, columns, joins, or transformations (4) Implementing a model from schema.yml specs or expected output requirements Discovers project conventions before writing. Runs dbt build (not just compile) to verify.
database-migrations
by ThibautBaissac
Creates safe database migrations with proper indexes and rollback strategies. Use when creating tables, adding columns, creating indexes, handling zero-downtime migrations, or when user mentions migrations, schema changes, or database structure.
openspec-apply-change
by rivet-dev
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
waterline
by sailscastshq
Waterline ORM query language, model definitions, associations, and data access patterns for Sails.js. Use this skill when writing, reviewing, or debugging Waterline queries, model attributes, associations, lifecycle callbacks, validations, or any database interaction in a Sails.js application.
durable-ui
by sailscastshq
Durable UI patterns for modern web development — persisting client-side state across page loads, browser sessions, and shareable URLs. Use this skill when implementing localStorage persistence, URL query parameter state, form draft auto-save, multi-step wizard persistence, click-outside dismissal, modal/dialog backdrop patterns, or any client-side state and interaction pattern that should be resilient and well-behaved. Works with React, Vue, and Svelte.
openspec-apply-change
by rivet-dev
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
mz-test
by MaterializeInc
This skill should be used when the user wants to "run tests", "run testdrive", "run sqllogictest", "run mzcompose", "run cargo test", "run pgtest", "rewrite test results", "add a test", "reproduce a bug", "write a regression test", or mentions testing, testdrive, sqllogictest, mzcompose, pgtest, cargo test, nextest, flaky tests, or test failures in the Materialize repository. Use this skill even if the user just says "test this" or "how do I verify this works" without naming a specific framework.
adapter-guide
by MaterializeInc
This skill should be used when the user works on the adapter layer, coordinator, pgwire, frontend peek path, peek client, timestamp oracle, batching oracle, or related crates. Trigger when the user mentions or edits files in src/adapter/, src/pgwire/, src/timestamp-oracle/, or mentions frontend, coordinator, read holds, timestamp selection, timestamp oracle, batching oracle, or query sequencing.
materialize
by MaterializeInc
better-auth-best-practices
by lukevella
Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.