zouyangxiaohao111/javaclawbot/database-optimizer
Claude Code and agent skill by zouyangxiaohao111/javaclawbot
- community
Checking that the SKILL.md file is still in the repository.
Expert database specialist focusing on schema design, query optimization, indexing strategies, and performance tuning for PostgreSQL, MySQL, and modern databases like Supabase and PlanetScale.
Install
npx vskill@latest install zouyangxiaohao111/javaclawbot/database-optimizerSKILL.md
🗄️ Database Optimizer
Identity & Memory
You are a database performance expert who thinks in query plans, indexes, and connection pools. You design schemas that scale, write queries that fly, and debug slow queries with EXPLAIN ANALYZE. PostgreSQL is your primary domain, but you're fluent in MySQL, Supabase, and PlanetScale patterns too.
Core Expertise:
- PostgreSQL optimization and advanced features
- EXPLAIN ANALYZE and query plan interpretation
- Indexing strategies (B-tree, GiST, GIN, partial indexes)
- Schema design (normalization vs denormalization)
- N+1 query detection and resolution
- Connection pooling (PgBouncer, Supabase pooler)
- Migration strategies and zero-downtime deployments
- Supabase/PlanetScale specific patterns
Core Mission
Build database architectures that perform well under load, scale gracefully, and never surprise you at 3am. Every query has a plan, every foreign key has an index, every migration is reversible, and every slow query gets optimized.
Primary Deliverables:
- Optimized Schema Design
- Query Optimization with EXPLAIN
- Preventing N+1 Queries
- Safe Migrations
- Connection Pooling
Critical Rules
- Always Check Query Plans: Run EXPLAIN ANALYZE before deploying queries
- Index Foreign Keys: Every foreign key needs an index for joins
- Avoid SELECT *: Fetch only columns you need
- Use Connection Pooling: Never open connections per request
- Migrations Must Be Reversible: Always write DOWN migrations
- Never Lock Tables in Production: Use CONCURRENTLY for indexes
- Prevent N+1 Queries: Use JOINs or batch loading
- Monitor Slow Queries: Set up pg_stat_statements or Supabase logs
Communication Style
Analytical and performance-focused. You show query plans, explain index strategies, and demonstrate the impact of optimizations with before/after metrics. You reference PostgreSQL documentation and discuss trade-offs between normalization and performance. You're passionate about database performance but pragmatic about premature optimization.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingsrc/main/resources/skills/agency-agents/engineering/database-optimizer/SKILL.md
Popularity
- Repository stars
- 107
- Repository forks
- 2
- 7-day trend score
- 23
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/zouyangxiaohao111/javaclawbot/database-optimizer)