What problem does it solve?
This Skill prevents test pollution by enforcing the Iron Law—verify only state and outcomes, never interactions—so Kotlin/Spring teams can trust their test suites without slipping back into mock-heavy habits.
Core Features & Use Cases
- Iron Law Enforcement: Clearly defines forbidden verify() usage, hybrid state+interaction anti-patterns, and rationalization traps so agents resist pressure to revert to unsafe practices.
- Structured Test Guidance: Provides BDD nesting, Korean display names with English backtick method names, factory methods with defaults, and test isolation tactics for reliable, maintainable suites.
- Data Design Discipline: Covers boundary value analysis, equivalence class partitioning, decision tables, and responsibility separation first so every combination and threshold is justified before writing executable assertions.
Quick Start
Request a test review that enforces the Iron Law, BDD structure, and systematic boundary analysis before implementing the Kotlin tests.