showkase-install

Install and configure Showkase in Android/Compose projects with a ShowkaseRoot module.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/benoberkfell/claude-plugins --skill showkase-install
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: showkase-install
Source: https://github.com/benoberkfell/claude-plugins/tree/main/plugins/showkase/skills/showkase-install
Command: npx skills add https://github.com/benoberkfell/claude-plugins --skill showkase-install

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps Android developers install and configure Showkase to organize, visualize, and browse Jetpack Compose UI elements in a project.

Core Features & Use Cases

  • Install Showkase dependencies and set up debug/build configurations for UI previews
  • Create a root module annotated with @ShowkaseRoot to expose the browser and generate previews
  • Use Showkase across multi-module apps to centralize composable previews for faster UI iteration
  • Use case: you want a browsable gallery of composables during development to confirm visuals and consistency

Quick Start

Create a root module annotated with ShowkaseRoot and launch the browser to view UI previews.

Frequently Asked Questions about showkase-install

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

FAQPage Schema
How do I set up Showkase for Jetpack Compose UI previews in an Android project?

To set up Showkase for Jetpack Compose UI previews, you need to add the Showkase dependencies to your Android project, create a root module annotated with @ShowkaseRoot, and launch the browser to visualize your composables.

Can I use Showkase to browse UI previews across a multi-module Android app?

Yes, you can use Showkase across multi-module Android apps to centralize and browse Jetpack Compose UI previews. This setup helps maintain visual consistency and speeds up UI iteration by aggregating composables from different modules into a single gallery.

What is a ShowkaseRoot module and why do I need it for Android UI visualization?

A ShowkaseRoot module is a designated class annotated with @ShowkaseRoot that enables the Showkase annotation processor to generate and organize your Jetpack Compose UI previews. It exposes a browser activity, allowing you to visually navigate all composables in your Android project.

Does adding Showkase require specific build configurations for Android debug setups?

Adding Showkase requires integrating its dependencies and configuring your Android build setup to support debug UI previews. This ensures the annotation processor can generate the necessary browser code during development builds without affecting your production release configuration.

Why organize Jetpack Compose elements with Showkase instead of standard Android Studio preview annotations?

Organizing Jetpack Compose elements with Showkase provides a browsable gallery of all your UI components in one place. Unlike standard preview annotations limited to individual files, Showkase centralizes visualization, making it easier to confirm visual consistency across your entire Android application.