compose-patterns

Organize Kotlin/Jetpack Compose code into reusable component patterns.

1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/eygraber/jellyfin-kmp --skill compose-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compose-patterns
Source: https://github.com/eygraber/jellyfin-kmp/tree/main/.claude/skills/compose-patterns
Command: npx skills add https://github.com/eygraber/jellyfin-kmp --skill compose-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compose code often becomes monolithic; this reference guides breaking up composables, controlling parameter passing, and organizing files for maintainability and readability.

Core Features & Use Cases

  • Breaking Up Components: Guidelines for extracting large composables into smaller, reusable units.
  • Parameter Passing: Best practices for passing only necessary data to composables.
  • File Organization: Recommendations for sorting components and modules across projects.

Quick Start

Review the Compose patterns to learn how to structure and organize your Compose-based code.

Frequently Asked Questions about compose-patterns

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

FAQPage Schema
How do I break up large Jetpack Compose components into smaller reusable units?

Apply component extraction guidelines to split monolithic composables into smaller reusable units, enforcing parameter passing rules and file layout recommendations for better maintainability.

What is the best way to organize Compose code in a multi-module Android app?

Follow file organization recommendations to sort components across modules, enforce visibility rules, and structure file layouts for improved readability and maintainability.

How should I handle parameter passing in Kotlin Jetpack Compose composables?

Follow parameter passing best practices to ensure only necessary data is provided to composables, preventing monolithic structures and improving code maintainability.

When do I need to apply code organization patterns to my Compose project?

Apply code organization patterns when your Compose codebase becomes monolithic, requiring componentization, visibility rules, and documentation references to maintain readability.

Does this Compose patterns guidance work with Kotlin multi-module projects?

Yes, the guidance applies to Kotlin and Jetpack Compose projects, providing recommendations for sorting components and organizing files across multi-module app architectures.