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.