← ClaudeAtlas

compose-preview-reviewlisted

Review pull requests that change Compose UI by rendering @Preview composables on base and head and diffing them. Use when reviewing a UI PR locally or from a CI agent session (@claude mention), authoring an agent-opened PR that touches UI, or triaging flaky or unstable previews (time/random/animation). Pairs with the compose-preview skill; for wiring the CI that posts those diffs, see the compose-preview-ci skill.
yschimke/skills · ★ 2 · Code & Development · score 66
Install: claude install-skill yschimke/skills
# Compose Preview — Review Workflows for reviewing pull requests that touch Compose UI and authoring agent-opened PRs that include preview screenshots. Setting the CI up is a separate job with a separate skill — [**compose-preview-ci**](../compose-preview-ci/SKILL.md) owns baselines branches, the `apply` action, and the fork-safe two-stage split. This skill is about reading what that CI produces (and rendering by hand when it isn't there). This skill assumes the **compose-preview** skill is installed — it owns the renderer, CLI, and Gradle plugin. Check first with `compose-preview --version`; if it's missing: 1. Run the stub bundled with the compose-preview skill, if it's on disk: `bash ~/.agents/skills/compose-preview/scripts/compose-preview --version` (first run installs the CLI and puts it on `PATH`). 2. Otherwise `npx skills add yschimke/skills --global --yes --skill compose-preview --skill compose-preview-review`, then run that stub. Update later with `compose-preview update` (CLI) and `npx skills update` (skills). 3. No Node? `curl -fsSL https://raw.githubusercontent.com/yschimke/skills/main/scripts/install.sh | bash` ## Source This skill is maintained at [github.com/yschimke/skills](https://github.com/yschimke/skills) under `skills/compose-preview-review/`. To check for updates, compare the installed copy against `main` (e.g. `git ls-remote https://github.com/yschimke/skills HEAD`). The CLI, renderer, and GitHub Actions referenced below ship from [github