kotlin-project-architecture-review

Evaluate architectural decisions in Kotlin Multiplatform projects across modules and layers.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validates Kotlin Multiplatform project architecture decisions to maintain clean boundaries, clear ownership, and durable design.

Core Features & Use Cases

  • Architecture review for KMP projects, layer boundaries, and state-holder design.
  • PR plan and refactor evaluation for modularization and platform boundaries.
  • Rollout safety, diagnosability, and long-term maintainability guidance.

Quick Start

Read the architecture review criteria against your PR or design doc to identify boundary violations and improvement opportunities.

Frequently Asked Questions about kotlin-project-architecture-review

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

FAQPage Schema
How do I review Kotlin Multiplatform architecture for boundary violations and state-holder design?

To review Kotlin Multiplatform architecture, evaluate feature proposals and PRs against criteria for layer boundaries, state-holder design, and platform entry-point discipline. This identifies boundary violations and ensures a single source of truth for structure and maintainable design.

What is the best way to enforce a single source of truth for module structure in a KMP project?

Enforcing a single source of truth in KMP involves auditing architectural decisions across modules and layers to ensure clear ownership and proper UI/state boundaries. Applying review criteria to design docs validates structural durability and clean platform boundaries.

Can I use this architectural review for evaluating refactor plans and modularization efforts?

Yes, you can use this architecture review to evaluate refactor plans and modularization efforts. It assesses rollout safety, diagnosability, and long-term maintainability guidance for Kotlin Multiplatform projects undergoing structural changes.

When do I need to audit platform entry-point discipline in a Kotlin Multiplatform project?

You need to audit platform entry-point discipline in KMP when evaluating feature proposals, PR reviews, or refactor efforts across platform boundaries. This ensures proper UI and state separation, maintaining clean architectural ownership and durable design.

How does a state-holder boundary review work for Kotlin Multiplatform features?

A state-holder boundary review works by evaluating architectural decisions to ensure proper UI and state separation within KMP features. It validates layer boundaries and enforces clear ownership, identifying improvement opportunities in design docs or pull requests.