sqlmodel-orm-dbhelper
Installation
SKILL.md
SQLModel ORM Database Helper
A comprehensive skill for designing robust, high-performance database management layers using SQLModel.
What This Skill Does
- Designs optimal database schemas based on project context
- Creates production-ready SQLModel models with proper types and constraints
- Configures engine with connection pooling (QueuePool, NullPool)
- Implements session management for FastAPI dependency injection
- Defines relationships (One-to-One, One-to-Many, Many-to-Many)
- Implements automatic timestamps (created_at, updated_at)
- Optimizes for performance (indexing, lazy/eager loading, N+1 prevention)
- Follows SQLAlchemy 2.0 and modern Python type hints (Annotated, Optional)
What This Skill Does NOT Do
- Database migrations (use Alembic separately)
- Database administration or server configuration
Related skills
More from alijilani-dev/claude
github-assistant
Interactive troubleshooting assistant for the top 5 GitHub problems faced by new users. Diagnoses authentication failures, Git vs GitHub confusion, local-remote sync issues, merge conflicts, and accidental sensitive data commits. Provides step-by-step solutions with command execution. Use when users mention GitHub errors, password issues, sync problems, merge conflicts, or accidentally committing secrets.
11fastapi_pytest_tddhelper
|
5fastapi-helper
|
4docker-rocker
|
4pytest-python
|
3subagent-teams
|
2