kmp-critical-patterns

Identify and apply Kotlin Multiplatform critical patterns for feature development.

1|Updated Nov 26, 2025
One-click install
npx skills add https://github.com/niltsiar/kotlin_multiplatform_pokedex --skill kmp-critical-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kmp-critical-patterns
Source: https://github.com/niltsiar/kotlin_multiplatform_pokedex/tree/main/.agents/kmp-critical-patterns
Command: npx skills add https://github.com/niltsiar/kotlin_multiplatform_pokedex --skill kmp-critical-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Quick reference for the six core Kotlin Multiplatform patterns to accelerate feature work, reviews, and onboarding.

Core Features & Use Cases

  • Canonical pattern overviews for Impl+Factory, Either Boundary, ViewModel, Navigation 3, Testing, and Convention Plugins.
  • Cross-skill references and quick-start workflows to jumpstart feature design.
  • Clear guardrails and validation checks to ensure architectural consistency across modules.

Quick Start

Review the high-level pattern summaries and apply the canonical examples during feature design.

Frequently Asked Questions about kmp-critical-patterns

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

FAQPage Schema
What are the core Kotlin Multiplatform patterns for feature development?

Canonical KMP patterns include Impl+Factory, Either Boundary, ViewModel, Navigation 3, Testing, and Convention Plugins. They provide structured overviews and examples to accelerate feature design and ensure architectural consistency across modules.

How do I ensure architectural consistency during Kotlin Multiplatform code reviews?

Apply validation checklists and guardrails during code reviews to enforce canonical implementations and plugin conventions. This maintains architectural integrity and ensures consistent module structure across cross-team collaborations.

How do I start a new feature using Kotlin Multiplatform architecture patterns?

Review high-level pattern summaries and apply canonical examples during feature initiation. Quick-start workflows and cross-skill references jumpstart the design process using established KMP conventions for immediate implementation.

Does this KMP guidance cover convention plugins and navigation?

Yes, this guidance covers Convention Plugins and Navigation 3 as two of its six core patterns. It enforces plugin conventions and provides canonical overviews to guide consistent navigation and plugin implementation across modules.

Can I use these KMP patterns for onboarding new team members?

Yes, these KMP patterns are specifically useful for onboarding. They provide quick reference overviews and canonical examples that help new team members understand and apply consistent architecture during cross-team collaborations.