---
title: "Compose Multiplatform Expert - Air Market"
description: "You're building UI meant to work on more than one platform and keep hitting judgment calls: how to hold state, what to theme, what belongs in shared code. This brings patterns for that kind of Compos…"
canonical: "https://airmarket.ai/app/compose-expert"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Compose Multiplatform Expert

Skill by [Vitor Pamplona](/@vitorpamplona)

# Compose Multiplatform Expert

Get the shared UI right across platforms, down to the state handling

## What this does

You're building UI meant to work on more than one platform and keep hitting judgment calls: how to hold state, what to theme, what belongs in shared code. This brings patterns for that kind of Compose Multiplatform work. Reach for it while writing visual components or working out what to share.

### Top 3 things it does for you

- Build visual components that work across platforms
- Sort out state handling in a composable
- Decide whether a piece of UI should be shared or platform-specific

## Information

**Compose Multiplatform Expert at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [Vitor Pamplona](/@vitorpamplona) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 45 KB |
| Licence | MIT |
| Repository | [vitorpamplona/amethyst](https://github.com/vitorpamplona/amethyst/tree/6cd4de51aa74398d973a36f777968d9d01c75a21/.claude/skills/compose-expert) |
| GitHub stars | 1,590 (as of Nov 2026) |
| Installs | 1,353, counted by skills.sh (Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Compose Multiplatform Expert and flagged nothing. AIR's verdict: **safe**.

**What Compose Multiplatform Expert's check was run against**

|  |  |
| --- | --- |
| Commit | 6cd4de51aa74398d973a36f777968d9d01c75a21 |
| Content hash | ebdc0801dc868dbc297d650596b936525ed25b2d34e1012b59b0c1a01ac3cbdf |
| Files read | [Browse the files at this exact commit](https://github.com/vitorpamplona/amethyst/blob/6cd4de51aa74398d973a36f777968d9d01c75a21/.claude/skills/compose-expert/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Compose Multiplatform Expert](/security/compose-expert)

## About Compose Multiplatform Expert

This covers Compose Multiplatform UI patterns for shared composables: visual components, state management patterns such as remember, derivedStateOf and produceState, recomposition optimization with @Stable and @Immutable in visual usage, Material3 theming, and custom ImageVector icons.

It also helps with the call on whether a piece of UI belongs in commonMain or should stay platform-specific.

Navigation goes to the android-expert and desktop-expert skills instead, and the Kotlin language side of state and annotations is handled by kotlin-expert, which this complements.

## What's inside

- SKILL.md - instructions
- references/icon-assets.md - reference
- references/rich-text-parsing.md - reference
- references/shared-composables-catalog.md - reference
- references/state-patterns.md - reference
- scripts/find-composables.sh - script

## Questions

### Is Compose Multiplatform Expert safe to install?

AIR scanned this exact version of Compose Multiplatform Expert and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit 6cd4de51aa74, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/compose-expert.

### How do I install Compose Multiplatform Expert?

Open https://airmarket.ai/app/compose-expert on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/vitorpamplona/amethyst/tree/6cd4de51aa74398d973a36f777968d9d01c75a21/.claude/skills/compose-expert. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by Vitor Pamplona](/@vitorpamplona)

---

Canonical URL: <https://airmarket.ai/app/compose-expert>
