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.