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.