kotlin-multiplatform-roborazzi

Installation
SKILL.md

When to Use This Skill

Use when you need to:

  • Add semantic testTag identifiers to composables so tests can target specific nodes
  • Write Compose UI interaction tests (onNodeWithTag, performClick, assertIsDisplayed)
  • Capture screenshot golden images from @Preview composables on JVM
  • Detect visual regressions automatically in CI
  • Wire the full UI testing stack: test tags → interaction tests → screenshot tests

Trigger keywords: screenshot test, Roborazzi, golden image, visual regression, preview screenshot, UI test JVM, screenshot diff, CI visual test, testTag, test tag, compose test rule, onNodeWithTag, createComposeRule, interaction test, compose UI test, semantics node, visual accuracy, pixel-perfect, layout test, canvas test, arrangement test, layout regression, 100% accuracy, UI layout verification, canvas layout test, visual confirmation, test layout, test UI, test screen, UI testing, visual test, test this screen, test the layout, screenshot testing, visual regression testing, UI coverage, test composable, drag test, swipe test, performTouchInput, performMouseInput, test drag, test resizable panel, test scrollbar, boundsInRoot, layout stability test.

Installs
10
GitHub Stars
2
First Seen
Jun 20, 2026
kotlin-multiplatform-roborazzi — ronjunevaldoz/kmp-agent-skills