kotlin-project-code-review

Review Kotlin Multiplatform and Compose PRs for architectural drift and maintainability risks.

63|6|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/mmiani/kotlin-kmp-claude-agent-skills --skill kotlin-project-code-review-mmiani
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-project-code-review
Source: https://github.com/mmiani/kotlin-kmp-claude-agent-skills/tree/main/skills/kotlin-kmp-code-review
Command: npx skills add https://github.com/mmiani/kotlin-kmp-claude-agent-skills --skill kotlin-project-code-review-mmiani

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reviews implemented Kotlin Multiplatform / Compose Multiplatform code to detect architectural drift, maintainability risks, performance concerns, and security gaps, enabling safer evolution.

Core Features & Use Cases

  • Architecture drift detection across KMP modules and PRs
  • Identification of misplaced responsibilities (UI vs domain vs data)
  • Actionable recommendations with a structured issue list and concrete remediation steps

Quick Start

Run a targeted code review of the latest PR against the project’s architectural guidelines to surface drift and risks.

Frequently Asked Questions about kotlin-project-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect architectural drift in Kotlin Multiplatform code?

To detect architectural drift in Kotlin Multiplatform code, evaluate pull requests against established project patterns to identify misplaced responsibilities and boundary violations. This process surfaces maintainability risks across shared and platform-specific modules by mapping findings to concrete remediation steps.

What is the best way to review Compose Multiplatform UI layer separation?

The best way to review Compose Multiplatform UI layer separation is to check pull requests for misplaced responsibilities between UI, domain, and data layers. Evaluating code against design-system alignment guidelines ensures state management and UI components remain properly isolated across KMP targets.

Do I need existing project guidelines to perform a KMP code review?

Yes, you need existing project guidelines and a review checklist to perform a KMP code review. Access to the repository is also required to map detected architectural drift and maintainability risks to concrete recommendations and actionable remediation steps.

Can I identify shared vs platform-specific code boundaries in a KMP PR?

Yes, you can identify shared vs platform-specific code boundaries in a KMP PR by evaluating the changes against architectural guidelines. This review checks for boundary violations and design-system alignment across KMP targets to ensure proper code placement.

How to identify maintainability risks in Kotlin Multiplatform modules?

To identify maintainability risks in Kotlin Multiplatform modules, review implemented code for architectural drift, misplaced responsibilities, and state management issues. Generating a structured issue list provides actionable recommendations with concrete remediation steps for safer project evolution.

When should I review architecture boundaries in Compose Multiplatform?

You should review architecture boundaries in Compose Multiplatform whenever a pull request introduces changes to UI, domain, or data layers. Regularly evaluating PRs against project patterns prevents architectural drift and maintains design-system alignment across targets.