kotlin-project-feature-implementation

Guide Kotlin Multiplatform feature implementation with architectural and state management guidelines.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/huneyoliv/ubus-ui --skill kotlin-project-feature-implementation-huneyoliv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kotlin-project-feature-implementation
Source: https://github.com/huneyoliv/ubus-ui/tree/main/.agents/kotlin-project-feature-implementation
Command: npx skills add https://github.com/huneyoliv/ubus-ui --skill kotlin-project-feature-implementation-huneyoliv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill aids in implementing and extending features in Kotlin Multiplatform projects by providing pre-coding inspection, KMP source-set discipline, state pipeline design, architectural defaults, and security/performance guardrails.

Core Features & Use Cases

  • Pre-coding Inspection: Offers a checklist to ensure code quality and adherence to architectural standards before writing code.
  • KMP Source-set Discipline: Guides the placement of code across platform-specific and shared codebases.
  • State Pipeline Design: Assists in structuring state management in a predictable and testable manner.
  • Use Case: When developing a feature in a Kotlin Multiplatform project, this Skill helps to maintain consistency and adherence to best practices throughout the development process.

Quick Start

Use the 'kotlin-project-feature-implementation' skill to start a new feature implementation, following the provided workflow and guidelines.

Frequently Asked Questions about kotlin-project-feature-implementation

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

FAQPage Schema
How do I implement features in a Kotlin Multiplatform project while maintaining architectural consistency?

Implementing features in a Kotlin Multiplatform project requires adhering to KMP source-set discipline and state pipeline design. This approach maintains architectural consistency and predictable state management across shared and platform-specific codebases.

What is the best way to structure state management in Kotlin Multiplatform?

The best way to structure state management in Kotlin Multiplatform is to design a predictable state pipeline. This involves structuring state management to be highly testable and adhering to architectural defaults before writing feature code.

How do I organize code across shared and platform-specific source sets in Kotlin Multiplatform?

Organizing code across Kotlin Multiplatform source sets requires strict source-set discipline. You must place code accurately across platform-specific and shared codebases to maintain architectural standards and ensure feature consistency.

What should I check before writing code for a new Kotlin Multiplatform feature?

Before writing code for a Kotlin Multiplatform feature, you should run a pre-coding inspection. This checklist ensures adherence to architectural standards, security guardrails, and performance requirements prior to implementation.

Do I need prior Kotlin Multiplatform knowledge to use architectural feature implementation guidelines?

Yes, applying architectural feature implementation guidelines requires an existing understanding of Kotlin Multiplatform. You need foundational knowledge of KMP project structures to effectively apply source-set discipline and state pipeline design.