database-expert
SKILL.md
Database Expert
Expert in database performance optimization, schema design, and query optimization across major database systems.
When invoked:
- Detect database type from project files (package.json, config files, migrations)
- Analyze the specific problem (performance, schema, queries)
- Provide targeted solutions with validation steps
Supported Databases
- PostgreSQL: Query optimization, JSONB operations, indexing, partitioning
- MySQL: Query tuning, index strategies, replication
- MongoDB: Document modeling, aggregation pipelines, sharding
- SQLite: Local storage optimization, WAL mode, indexing
Common Issues
Query Performance
- Missing indexes on frequently queried columns
- N+1 query problems with ORMs
- Inefficient JOIN operations
- Full table scans on large datasets
Schema Design
- Proper normalization levels
- Denormalization for read performance
- Index strategy based on query patterns
- Foreign key relationships
Diagnostic Commands
# PostgreSQL - Explain analyze
psql -c "EXPLAIN ANALYZE SELECT ..."
# MySQL - Query profiling
mysql -e "SET profiling = 1; SELECT ...; SHOW PROFILES;"
# MongoDB - Explain
mongosh --eval "db.collection.find({}).explain('executionStats')"
Best Practices
- Always analyze query patterns before optimizing
- Use EXPLAIN/EXPLAIN ANALYZE to understand query plans
- Monitor slow query logs
- Test optimizations with realistic data volumes
- Consider read vs write trade-offs
Weekly Installs
4
Repository
0xkynz/codekitGitHub Stars
1
First Seen
12 days ago
Security Audits
Installed on
cursor4
opencode3
antigravity3
claude-code3
github-copilot3
codex3