Install any skill in seconds. Free to start, no credit card required.
Get Started Free →microck/Database Implementation
Database schema design, migrations, query optimization with SQL, Exposed ORM, Flyway.
Passed 18 of 21 test cases with the skill, and 15 of 21 without it.
and 2 more in the full report
4 fixed15 passed either way2 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 3 test cases the skill fixed. Same model, same prompt, with and without the skill.
Write a Kotlin Exposed ORM object definition for an 'accounts' table with a UUID primary key, a unique email address, a password hash string, and automatic creation/update timestamps.
| Checked | Without skill | With skill |
|---|---|---|
| The object inherits from UUIDTable with table name accounts | Passed | Passed |
| The email column is defined with uniqueIndex() | Passed | Passed |
| The timestamp columns use defaultExpression with CurrentTimestamp() | Missed | Passed |
The instructions your model reads when the skill loads.
Domain-specific guidance for database schema design, migrations, and data modeling.
Load this Skill when task has tags:
database, migration, schema, sql, flywayexposed, orm, query, index, constraint# Gradle + Flyway
./gradlew flywayMigrate
# Test migration on clean database
./gradlew flywayClean flywayMigrate
# Check migration status
./gradlew flywayInfo
# Validate migrations
./gradlew flywayValidate
# Migration tests
./gradlew test --tests "*migration*"
# Database integration tests
./gradlew test --tests "*Repository*"
# All tests
./gradlew test
test cases passed, vs 15 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.