verifying_compose_ui

Render Compose UI components to images via a JVM-based Kotlin REPL.

57|4|Updated Sep 29, 2025
One-click install
npx skills add https://github.com/rnett/gradle-mcp --skill verifying-compose-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifying_compose_ui
Source: https://github.com/rnett/gradle-mcp/tree/main/src/main/skills/verifying_compose_ui
Command: npx skills add https://github.com/rnett/gradle-mcp --skill verifying-compose-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires org.jetbrains.compose.ui:ui-test-junit4-desktop, org.jetbrains.kotlinx:kotlinx-coroutines-core, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a way to visually verify Compose UI components by rendering them to images, allowing for rapid UI iteration and visual feedback without the need for running the full application.

Core Features & Use Cases

  • Visual Verification: Render Compose components to images for immediate visual feedback.
  • Rapid UI Iteration: Use the Skill to quickly iterate on UI designs and verify changes.
  • JVM Target Required: Must use a JVM or Desktop target for UI testing due to Android limitations.

Quick Start

Use the verifying_compose_ui skill to render the Compose component 'MyComponent.kt' as an image.

Frequently Asked Questions about verifying_compose_ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visually verify Compose UI components without running the full application?

You can visually verify Compose UI components by rendering them directly to images using a JVM-based Kotlin REPL. This approach provides immediate visual feedback for UI layout and behavior without requiring a full app deployment.

Can I render Composable functions to images for rapid UI iteration?

Yes, rendering Composable functions to images allows for rapid UI iteration. By visualizing Compose UI components as static images, you can quickly verify design changes and layout behavior during development.

Do I need a specific build target to use a JVM REPL for Compose UI testing?

Yes, you must use a JVM or Desktop target for Compose UI testing. This requirement exists because rendering Compose components to images via a JVM-based REPL currently faces limitations with Android targets.

What dependencies are required to render Compose components to images?

Rendering Compose components requires the Kotlin Multiplatform Compose UI testing libraries. Specifically, you need the ui-test-junit4-desktop library for desktop rendering and kotlinx-coroutines-core for asynchronous operations.

What are the limitations of visual verification for Compose UI on Android?

The primary limitation is that visual verification via a JVM-based REPL does not support Android targets. You must switch to a JVM or Desktop target to successfully render and verify your Compose UI components as images.