---
title: "Kotlin — review checklists"
description: "Consumed by the `review-code` skill. When the `kotlin` profile is active, every checklist in **Always load** is applied to the diff. There are no conditional entries for this profile."
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/index-34
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:25:27.375Z
license: CC-BY-4.0
attribution: "Kotlin — review checklists — Claudary (https://claudary.paisolsolutions.com/skills/index-34)"
---

# Kotlin — review checklists
Consumed by the `review-code` skill. When the `kotlin` profile is active, every checklist in **Always load** is applied to the diff. There are no conditional entries for this profile.

## Overview

# Kotlin — review checklists

Consumed by the `review-code` skill. When the `kotlin` profile is active, every checklist in **Always load** is applied to the diff. There are no conditional entries for this profile.

## Always load

- [security-checklist.md](security-checklist.md) — Kotlin-specific security smells: input validation, deserialization, crypto misuse, secret handling, Java-interop surface risks.
- [solid-checklist.md](solid-checklist.md) — SOLID design-principle smells expressed in Kotlin: class/object responsibility, interface segregation, sealed hierarchies, dependency inversion.
- [code-quality-checklist.md](code-quality-checklist.md) — idiomatic Kotlin quality signals: null safety, coroutine discipline, data classes, scope-function usage, maintainability.
- [removal-plan.md](removal-plan.md) — staged-removal template for Kotlin code being retired (public APIs, modules, extension functions).

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/index-34) · https://claudary.paisolsolutions.com
