Loading...
Loading...
Compose look-and-feel traps: theme and colour tokens, artwork palettes, gradients and scrims, shimmer, glass and particle effects, animation, image loading, charts and stats displays (percent changes, shares, buckets). Use when a visual bands, pops, freezes or misleads.
npx skill4agent add maxrave-dev/kotlin-footguns compose-visuals-footgunsreferences/../*/references/<name>.mdsmooth-scrim-gradientangled-gradient-modifierartwork-palette-themingforce-dark-immersive-subtreesemantic-color-tokens-compositionlocaldeterministic-title-placeholder-painteroverflow-tilted-browse-cardartwork-seeded-dynamic-schemepalette-state-parks-on-loadinggate-optional-effect-at-the-shared-primitiveshell-background-is-not-scheme-backgroundflat-twin-shares-geometry-not-materialchrome-drawn-outside-the-theme-scopeambient-tone-layer-behind-flat-pagesmaterial-symbols-icon-systemliquid-glass-backdropshimmer-skeleton-loadersanimated-gradient-border-ringhoist-the-flag-not-the-animationanimateFloatAsStatedont-pre-animate-a-self-animating-propertyanimateFloatAsStatedraw-outside-bounds-particle-modifierimage-fallback-url-retry-in-compositiontext-brush-shimmer-sweeptouch-indication-bounds-and-alphacrossfade-container-sizes-to-the-visible-childslide-transition-defaults-to-half-a-heighttransparent-chip-selection-signalsword-timed-karaoke-lyricscompose-capture-to-share-imageself-normalised-axes-need-a-second-shapedont-slice-one-circle-between-unrelated-measuresdelta-absent-not-infinitepartial-chart-must-say-soequal-buckets-or-no-bucketsmosaic-arrangements-must-be-hole-free