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.