kotlin-spring-proxy-compatibility

Official

Diagnose and fix Kotlin Spring AOP proxy issues.

AuthorKotlin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Diagnose and prevent Kotlin + Spring proxy failures around AOP annotations such as @Transactional, @Cacheable, @Async, method security, retry, configuration proxies, and JPA entity requirements. Use when AOP annotations appear to do nothing, transactional or cache behavior is inconsistent, compiler plugins may be missing, self-invocation is suspected, or Kotlin final-by-default semantics may break Spring behavior.

Core Features & Use Cases

  • Analyze whether a proxy should exist and whether a call crosses a proxy boundary for Kotlin Spring beans.
  • Inspect configuration plugins (e.g., Kotlin plugin.spring), proxy strategies (interface vs class proxies), and Kotlin final/open semantics to identify root causes.
  • Propose minimal, safe fixes and design considerations to ensure proper interception in production.

Quick Start

Provide the Kotlin Spring class and context triggering the issue so you can determine why AOP interception is not occurring and propose the safest fix.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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-spring-proxy-compatibility
Download link: https://github.com/Kotlin/kotlin-backend-agent-skills/archive/main.zip#kotlin-spring-proxy-compatibility

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.