Skip to content
Back to skills

Sql Expert

ASecurity

Use when implementing SQL functionality with production-grade patterns and safeguards.

  • 3 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 11, 2026
databasessqlrefactoringdatabaseperformancedocumentation

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add 0xharryriddle/codex-field-kit --skill sql-expert --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sql Expert?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sql Expert
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/0xharryriddle-sql-expert/badge)](https://www.skillsdirectory.com/skills/0xharryriddle-sql-expert)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.