database
Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering.
Best use case
database is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering.
Teams using database should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/database/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How database Compares
| Feature / Agent | database | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Database development and operations workflow covering SQL, NoSQL, database design, migrations, optimization, and data engineering.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Database Workflow Bundle ## Overview Comprehensive database workflow for database design, development, optimization, migrations, and data engineering. Covers SQL, NoSQL, and modern data platforms. ## When to Use This Workflow Use this workflow when: - Designing database schemas - Implementing database migrations - Optimizing query performance - Setting up data pipelines - Managing database operations - Implementing data quality ## Workflow Phases ### Phase 1: Database Design #### Skills to Invoke - `database-architect` - Database architecture - `database-design` - Schema design - `postgresql` - PostgreSQL design - `nosql-expert` - NoSQL design #### Actions 1. Gather requirements 2. Design schema 3. Define relationships 4. Plan indexing strategy 5. Design for scalability #### Copy-Paste Prompts ``` Use @database-architect to design database schema ``` ``` Use @postgresql to design PostgreSQL schema ``` ### Phase 2: Database Implementation #### Skills to Invoke - `prisma-expert` - Prisma ORM - `database-migrations-sql-migrations` - SQL migrations - `neon-postgres` - Serverless Postgres #### Actions 1. Set up database connection 2. Configure ORM 3. Create migrations 4. Implement models 5. Set up seed data #### Copy-Paste Prompts ``` Use @prisma-expert to set up Prisma ORM ``` ``` Use @database-migrations-sql-migrations to create migrations ``` ### Phase 3: Query Optimization #### Skills to Invoke - `database-optimizer` - Database optimization - `sql-optimization-patterns` - SQL optimization - `postgres-best-practices` - PostgreSQL optimization #### Actions 1. Analyze slow queries 2. Review execution plans 3. Optimize indexes 4. Refactor queries 5. Implement caching #### Copy-Paste Prompts ``` Use @database-optimizer to optimize database performance ``` ``` Use @sql-optimization-patterns to optimize SQL queries ``` ### Phase 4: Data Migration #### Skills to Invoke - `database-migration` - Database migration - `framework-migration-code-migrate` - Code migration #### Actions 1. Plan migration strategy 2. Create migration scripts 3. Test migration 4. Execute migration 5. Verify data integrity #### Copy-Paste Prompts ``` Use @database-migration to plan database migration ``` ### Phase 5: Data Pipeline Development #### Skills to Invoke - `data-engineer` - Data engineering - `data-engineering-data-pipeline` - Data pipelines - `airflow-dag-patterns` - Airflow workflows - `dbt-transformation-patterns` - dbt transformations #### Actions 1. Design data pipeline 2. Set up data ingestion 3. Implement transformations 4. Configure scheduling 5. Set up monitoring #### Copy-Paste Prompts ``` Use @data-engineer to design data pipeline ``` ``` Use @airflow-dag-patterns to create Airflow DAGs ``` ### Phase 6: Data Quality #### Skills to Invoke - `data-quality-frameworks` - Data quality - `data-engineering-data-driven-feature` - Data-driven features #### Actions 1. Define quality metrics 2. Implement validation 3. Set up monitoring 4. Create alerts 5. Document standards #### Copy-Paste Prompts ``` Use @data-quality-frameworks to implement data quality checks ``` ### Phase 7: Database Operations #### Skills to Invoke - `database-admin` - Database administration - `backup-automation` - Backup automation #### Actions 1. Set up backups 2. Configure replication 3. Monitor performance 4. Plan capacity 5. Implement security #### Copy-Paste Prompts ``` Use @database-admin to manage database operations ``` ## Database Technology Workflows ### PostgreSQL ``` Skills: postgresql, postgres-best-practices, neon-postgres, prisma-expert ``` ### MongoDB ``` Skills: nosql-expert, azure-cosmos-db-py ``` ### Redis ``` Skills: bullmq-specialist, upstash-qstash ``` ### Data Warehousing ``` Skills: clickhouse-io, dbt-transformation-patterns ``` ## Quality Gates - [ ] Schema designed and reviewed - [ ] Migrations tested - [ ] Performance benchmarks met - [ ] Backups configured - [ ] Monitoring in place - [ ] Documentation complete ## Related Workflow Bundles - `development` - Application development - `cloud-devops` - Infrastructure - `ai-ml` - AI/ML data pipelines - `testing-qa` - Data testing
Related Skills
vector-database-engineer
Expert in vector databases, embedding strategies, and semantic search implementation. Masters Pinecone, Weaviate, Qdrant, Milvus, and pgvector for RAG applications, recommendation systems, and similar
sqlmap-database-pentesting
This skill should be used when the user asks to "automate SQL injection testing," "enumerate database structure," "extract database credentials using sqlmap," "dump tables and columns...
database-optimizer
Expert database optimizer specializing in modern performance tuning, query optimization, and scalable architectures.
database-migrations-sql-migrations
SQL database migrations with zero-downtime strategies for PostgreSQL, MySQL, and SQL Server. Focus on data integrity and rollback plans.
database-migrations-migration-observability
Migration monitoring, CDC, and observability infrastructure
database-migration
Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data tr...
database-design
Database design principles and decision-making. Schema design, indexing strategy, ORM selection, serverless databases.
database-cloud-optimization-cost-optimize
You are a cloud cost optimization expert specializing in reducing infrastructure expenses while maintaining performance and reliability. Analyze cloud spending, identify savings opportunities, and ...
database-architect
Expert database architect specializing in data layer design from scratch, technology selection, schema modeling, and scalable database architectures.
database-admin
Expert database administrator specializing in modern cloud databases, automation, and reliability engineering.
zustand-store-ts
Create Zustand stores with TypeScript, subscribeWithSelector middleware, and proper state/action separation. Use when building React state management, creating global stores, or implementing reacti...
zoom-automation
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.