sql-database-assistant
by alirezarezvani (GitHub) in alirezarezvani/claude-skills
What it does
Use when the user asks to write SQL queries, optimize database performance, generate migrations, explore database schemas, or work with ORMs like Prisma, Drizzle, TypeORM, or SQLAlchemy.
Quoted from the skill's SKILL.md under its MIT license.
Install
git clone --depth 1 https://github.com/alirezarezvani/claude-skills.git /tmp/claude-skills mkdir -p ~/.claude/skills/ cp -r /tmp/claude-skills/engineering/skills/sql-database-assistant ~/.claude/skills/sql-database-assistant
The command copies the skill from the author's repo. SkillTrove does not host it.
Files
- SKILL.md
- references/optimization_guide.md
- references/orm_patterns.md
- references/query_patterns.md
- scripts/migration_generator.py
- scripts/query_optimizer.py
- scripts/schema_explorer.py
Source: https://github.com/alirezarezvani/claude-skills/tree/main/engineering/skills/sql-database-assistant. Checked 2026-10-13.
Similar skills
browser-testing-with-devtools
Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture...
code-review-and-quality
Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to ...
constraint-driven-development
Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane...
deprecation-and-migration
Manages deprecation and migration. Use when removing old systems, APIs, or features. Use when migrating users from one implementation to another. Use when mi...
git-workflow-and-versioning
Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a mess...
incremental-implementation
Delivers changes incrementally in thin, verifiable slices. Use when implementing any feature or change that touches more than one file, or when picking up th...