kotlin-ui-adaptive-resources

Installation
SKILL.md

Adaptive UI and Resource Strategy

Use this skill when designing, implementing, or reviewing adaptive UI in a Compose-based project.

This skill is intentionally strict. Its purpose is to keep layouts resilient across display sizes, window sizes, orientations, fold states, and resizable environments while preserving clear UI architecture and avoiding fragile one-device assumptions.

Primary goals

The adaptive strategy should optimize for:

  • support for a wide range of display and window sizes
  • structured layout changes rather than ad hoc breakpoints
  • navigation chrome that adapts with available space
  • correct use of canonical multi-pane layouts where appropriate
  • resilience in split-screen, freeform, and desktop-style windowing
  • resource and presentation decisions that stay configurable
  • Compose layouts that remain understandable under adaptation pressure
  • previewability and testability across adaptive states
Installs
19
GitHub Stars
87
First Seen
Apr 30, 2026