kotlin-project-code-review

Automate Kotlin Multiplatform architecture reviews against established patterns and anti-patterns.

1|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/cedric-champeix/SpoonFeeder --skill kotlin-project-code-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-project-code-review
Source: https://github.com/cedric-champeix/SpoonFeeder/tree/main/.claude/skills/kotlin-kmp-code-review
Command: npx skills add https://github.com/cedric-champeix/SpoonFeeder --skill kotlin-project-code-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams perform rigorous Kotlin Multiplatform and Compose Multiplatform architecture reviews, identifying drift in module boundaries, shared vs platform-specific code, coroutine usage, layering, state management, design-system adherence, and maintainability risks. It guides reviewers to be critical, practical, and focused on preserving the current architecture while avoiding unnecessary rewrites.

Core Features & Use Cases

  • Comprehensive architectural review of KMP/MPP implementations against project patterns and anti-patterns.
  • Assess separation of concerns, state correctness, concurrency, UI composition quality, design-system usage, security, performance, resilience, and maintainability.
  • Guide reviews for PRs and refactors, flagging architectural drift and providing actionable fixes without sweeping rewrites.
  • Use Case: When reviewing a PR introducing a new shared module, verify boundaries, ownership, and testability.

Quick Start

Review a Kotlin Multiplatform PR to identify architectural drift and document actionable fixes.

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 review Kotlin Multiplatform architecture for shared vs platform-specific code drift?

To review Kotlin Multiplatform architecture for code drift, assess module boundaries, enforce separation of concerns between shared and platform-specific code, and identify deviations from established project patterns. This flags maintainability risks and architectural inconsistencies without requiring sweeping rewrites.

What is the best way to check coroutine usage and state management in Compose Multiplatform PRs?

The best way to check coroutine usage and state management in Compose Multiplatform PRs is to evaluate state correctness, concurrency handling, and UI composition quality against established anti-patterns. This identifies architectural drift and provides actionable fixes to preserve project structure.

Can I use automated code review for Kotlin Multiplatform module boundaries and testability?

Yes, you can use automated code review for Kotlin Multiplatform module boundaries by verifying ownership, layering, and testability. It enforces architecture consistency rules, flags potential risks in shared modules, and guides reviewers to focus on scalability, safety, and maintainability.

Does Kotlin Multiplatform code review cover security and resilience concerns?

Kotlin Multiplatform code review covers security and resilience concerns by assessing separation of concerns, concurrency, UI composition quality, and design-system usage. It identifies architectural drift and flags potential risks to guide reviewers in maintaining project safety and scalability.

How to perform a Kotlin Multiplatform code review without triggering sweeping rewrites?

To perform a Kotlin Multiplatform code review without triggering sweeping rewrites, guide reviewers to be critical, practical, and focused on preserving the current architecture. The process flags architectural drift and provides actionable fixes to maintain maintainability and scalability.