kp-anti-patterns

Installation
SKILL.md

One-line summary

A reference catalog of Kotlin-specific anti-patterns — language and Coroutines smells that aren't about design patterns but about misusing Kotlin's features.

When to use this skill

  • Code review on Kotlin code, especially code by developers transitioning from Java.
  • Spotting smells during refactoring.
  • Onboarding teammates to the team's Kotlin conventions.
  • Suspecting a specific pattern of misuse (!!, lateinit, scope functions, Coroutines).

When NOT to use this skill

  • Domain-modeling smells → ddd-anti-patterns.
  • Design-pattern misuse → gof-review and the per-pattern skills.
  • General code quality issues that aren't Kotlin-specific (long methods, poor naming) — handled by general code review, not this catalog.

Core content

Installs
1
GitHub Stars
1
First Seen
Jul 13, 2026
kp-anti-patterns — yonatankarp/software-design-skills