← ClaudeAtlas

kotlin-spring-reviewlisted

Reference knowledge base for reviewing Kotlin + Spring MSA backend code. Provides DDD three-layered and hexagonal architecture rules, Clean Code principles, Kotlin idioms, functional JVM style, Spring best practices, a severity rubric, and an integrated checklist. Use when reviewing Kotlin/Spring code, checking code quality or architecture rules, or when you need Kotlin-Spring review criteria.
ch4570/vulpora · ★ 1 · Code & Development · score 67
Install: claude install-skill ch4570/vulpora
# Kotlin + Spring Code Review Knowledge Base A skill that holds the **rationale (principles)** for reviewing Kotlin + Spring based MSA code. The `kotlin-spring-reviewer` agent references it, and people can use it directly as a checklist too. ## Sources of Rationale The review principles are grounded in the following (the 4 books in this directory + the latest official docs): 1. **Clean Code** (Robert C. Martin) — naming, functions, error handling, boundaries, classes, concurrency, smells and heuristics 2. **Kotlin in Action** — null safety, the type system, lambdas/higher-order functions, classes, generics, coroutines 3. **Atomic Kotlin** — immutability, data/sealed classes, extension functions, exception handling, scope functions 4. **Modern Java in Action** — functional style, streams→sequences, Optional→nullable, immutable data structures 5. **Spring Framework 6.2 / Kotlin official docs** — DI, `@Transactional`, structured concurrency (via Context7) ## How to Use First take `reference/principles.md` (the constitution) and `reference/kb/INDEX.md` (the index) as your guide, then read only the KBs you need based on the nature of the code under review (progressive disclosure — do not read everything at once): | Situation | KB to read | |------|---------------| | **Always first** — the constitution of principles, priorities, and severity | `reference/principles.md` | | **Always first** — the task-type → KB routing index | `reference/kb/INDEX.md` | | **Pass 1 (triage)** —