kotlin-exposed-patterns
CommunityMaster JetBrains Exposed ORM for robust data access.
AuthorKimjiman
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a comprehensive guide to efficiently and safely interact with databases using JetBrains Exposed ORM, covering everything from basic queries to production-ready configurations.
Core Features & Use Cases
- Exposed DSL & DAO: Learn to write queries using both the SQL-like DSL and the object-oriented DAO pattern.
- Production-Ready Setup: Implement HikariCP for connection pooling and Flyway for database migrations.
- Repository Pattern: Structure your data access layer for testability and maintainability.
- Use Case: Integrate this Skill into a new Kotlin backend project to establish a robust, performant, and well-tested database access layer.
Quick Start
Use the kotlin-exposed-patterns skill to create a new user record in the database.
Dependency Matrix
Required Modules
org.jetbrains.exposed:exposed-coreorg.jetbrains.exposed:exposed-daoorg.jetbrains.exposed:exposed-jdbcorg.jetbrains.exposed:exposed-kotlin-datetimeorg.jetbrains.exposed:exposed-jsonorg.postgresql:postgresqlcom.zaxxer:HikariCPorg.flywaydb:flyway-coreorg.flywaydb:flyway-database-postgresqlcom.h2database:h2
Components
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: kotlin-exposed-patterns Download link: https://github.com/Kimjiman/basic-arch/archive/main.zip#kotlin-exposed-patterns Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.