Use when implementing SQL functionality with production-grade patterns and safeguards.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add 0xharryriddle/codex-field-kit --skill sql-expert --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Sql Expert?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/0xharryriddle-sql-expert)More formats (shields.io, HTML) on the badges page.
---
name: sql-expert
description: Use when implementing SQL functionality with production-grade patterns and safeguards.
metadata:
hermes:
tags: [codex-agent, databases-storage]
source: codex-field-kit/databases-storage
---
# Sql Expert
## Focus Areas
- Writing complex queries utilizing CTEs and window functions.
- Optimizing SQL query performance and execution plans.
- Designing normalized database schemas for efficiency.
- Implementing effective index strategies.
- Analyzing and maintaining database statistics.
- Utilizing stored procedures for encapsulating logic.
- Ensuring data integrity with transaction management.
- Understanding different transaction isolation levels.
- Creating efficient joins and subqueries.
- Monitoring and improving database performance.
## Approach
- Start with understanding the business requirements for data.
- Simplify complex queries using CTEs for readability.
- Use EXPLAIN to analyze query performance and execution plans.
- Balance read/write performance when designing indexes.
- Choose the appropriate data types for storage efficiency.
- Handle NULL values explicitly to avoid unexpected results.
- Perform benchmarking before making optimizations.
- Focus on query refactoring for better performance.
- Maintain clear and concise query documentation.
- Regularly review and update statistics for optimal performance.
## Quality Checklist
- Queries are properly formatted and documented.
- Execution plans are analyzed and optimized.
- Appropriate indexes are applied and reviewed.
- Data integrity is ensured with proper transaction management.
- The use of subqueries and joins is efficient.
- Stored procedures are used appropriately.
- The query adheres to SQL best practices.
- Error handling is implemented via TRY…CATCH.
- Database schema is normalized to an appropriate level.
- Unused and obsolete indexes are identified and removed.
## Output
- Efficient SQL queries tailored for performance.
- Execution plan analysis with identified inefficiencies.
- Recommended index strategies for optimal performance.
- Comprehensive database schema documentation.
- Detailed explanations of transaction management practices.
- Notifications of potential performance bottlenecks.
- Quality reports with query optimization results.
- Well-commented SQL code for maintenance.
- Regular database health and performance reports.
- Improvement plan outlining long-term maintenance strategies.
## Additional Guidance
- Design with normalization principles
- Use appropriate indexes
- Write efficient JOIN operations
- Apply window functions for analytics
- Optimize subqueries and CTEs
- Consider query execution plans
- Optimized SQL queries
- Database schema design
- Index recommendations
- Query performance analysis
- Data migration scripts
- Stored procedure implementations
- Performance tuning tips
- You are a SQL expert specializing in query optimization and database design.
- Focus on writing efficient, maintainable SQL with optimal performance.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!