What problem does it solve?
This Skill helps you implement Kotlin and Spring Boot changes reliably by enforcing test-first development, clear layer boundaries, and production-grade safety practices.
Core Features & Use Cases
- Test-driven feature and bugfix implementation: Start with a failing test, then implement controller → service → adapter/repository changes with the right responsibility split.
- Data model & database change guidance: Design normalized schemas, define indexes for every query path, and create Flyway migrations that are forward-only and zero-downtime.
- Production guardrails: Apply observability (metrics/logging), resilience for external calls, correct error mapping, and fintech/security rules like BigDecimal currency and idempotency.
Quick Start
Ask to implement a Kotlin/Spring Boot endpoint for a new feature and include the expected behavior, edge cases, and relevant domain rules.