kotlin-spring-reviewlisted
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)** —