704-technologies-sql

Installation
SKILL.md

SQL best practices

Help teams create maintainable, secure, and performant SQL for Java applications across relational database engines.

What is covered in this Skill?

  • Naming conventions for tables, columns, indexes, constraints, views, triggers, and routines
  • Relational table design: keys, constraints, timestamps, soft deletes, normalization, and dialect-aware data types
  • Query writing: readable formatting, explicit column lists, joins, CTEs, bind parameters, and execution-plan review
  • Index strategy: foreign keys, filter/sort paths, composite indexes, over-indexing risks, and index lifecycle
  • Security, transactions, migrations, testing, and monitoring practices for production database work

Scope: Framework-agnostic SQL quality. For Java data-access APIs, defer to the matching JDBC, Spring Data JDBC, Panache, or Micronaut Data skill.

Constraints

Keep recommendations at the SQL and database-design layer unless the user explicitly asks for Java framework integration. After editing this repository's XML sources, regenerate skills and verify the build.

Installs
37
GitHub Stars
413
First Seen
Jun 15, 2026
704-technologies-sql — jabrena/cursor-rules-java