spring-kotlin-code-review

Identify behavioral and operational risks in Kotlin and Spring code changes.

14|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/yalishevant/kotlin-backend-agent-skills --skill spring-kotlin-code-review-yalishevant
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spring-kotlin-code-review
Source: https://github.com/yalishevant/kotlin-backend-agent-skills/tree/main/.agents/skills/spring-kotlin-code-review
Command: npx skills add https://github.com/yalishevant/kotlin-backend-agent-skills --skill spring-kotlin-code-review-yalishevant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review Kotlin + Spring changes for behavioral regressions, transaction and proxy bugs, API and serialization mistakes, persistence risks, security issues, configuration drift, and missing tests. Use when reviewing a PR, diff, patch, or design change where generic style-focused review would miss Spring-specific correctness and operational risks.

Core Features & Use Cases

  • Behavior-first review focusing on transaction boundaries, proxy invocation, bean wiring, and API contracts.
  • Review scope includes controllers, services, repositories, security config, migrations, and tests.
  • Output: structured findings, open questions, and a concise summary of risk.

Quick Start

Review a PR by applying the Spring Kotlin Code Review checklist to identify behavioral and operational risks.

Frequently Asked Questions about spring-kotlin-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review Spring transaction boundaries and proxy bugs in Kotlin code?▼

To review Spring transaction boundaries and proxy bugs in Kotlin code, apply a behavior-first checklist that enforces transaction demarcation, proxy invocation rules, and bean wiring correctness across your services and repositories.

What are common security and API contract risks when reviewing Spring changes?▼

Common security and API contract risks in Spring changes include serialization mistakes, configuration drift in security config, and broken API contracts. A targeted code review identifies these behavioral regressions across controllers and migrations.

Can I use a behavior-focused review for Spring controllers, repositories, and migrations?▼

Yes, you can apply a behavior-focused review to Spring controllers, services, repositories, security config, and migrations. This approach catches operational risks and missing tests that generic style-focused reviews often miss.

What's the best way to catch missing tests and persistence risks in Spring PRs?▼

The best way to catch missing tests and persistence risks in Spring PRs is to enforce a structured review process that outputs specific findings, open questions, and a concise summary of operational risk.

Why does generic code review miss Spring-specific correctness issues in Kotlin projects?▼

Generic code review misses Spring-specific correctness issues because it lacks focus on framework-level concerns like transaction boundaries, proxy compatibility, and API contracts. A specialized review is needed to detect these behavioral regressions.

Do I need a structured output format for reviewing Spring patches and diffs?▼

Yes, using a structured output format for reviewing Spring patches and diffs ensures you capture all findings, open questions, and a concise risk summary, preventing operational and behavioral risks from being overlooked.