Skip to content
Skill

jetpack-compose-audit

by oxyroid

AI Summary

This skill audits Android Jetpack Compose repositories with a strict, evidence-based report. It is intentionally focused on four categories: This skill does not score design or Material 3 compliance in v1. If the audit surfaces likely design-system problems, recommend a follow-up audit with the ski

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "jetpack-compose-audit" skill in my project.

Please run this command in my terminal:
# Install skill into your project (8 files)
mkdir -p .claude/skills/jetpack-compose-audit && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/SKILL.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/SKILL.md" && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/README.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/README.md" && mkdir -p .claude/skills/jetpack-compose-audit/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/references/canonical-sources.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/references/canonical-sources.md" && mkdir -p .claude/skills/jetpack-compose-audit/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/references/diagnostics.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/references/diagnostics.md" && mkdir -p .claude/skills/jetpack-compose-audit/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/references/report-template.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/references/report-template.md" && mkdir -p .claude/skills/jetpack-compose-audit/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/references/scoring.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/references/scoring.md" && mkdir -p .claude/skills/jetpack-compose-audit/references && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/references/search-playbook.md "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/references/search-playbook.md" && mkdir -p .claude/skills/jetpack-compose-audit/scripts && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/jetpack-compose-audit/scripts/compose-reports.init.gradle "https://raw.githubusercontent.com/oxyroid/M3UAndroid/master/.claude/skills/jetpack-compose-audit/scripts/compose-reports.init.gradle"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Audit Android Jetpack Compose repositories for performance, state management, side effects, and composable API quality. Scans source code, scores each category from 0-10, writes a strict markdown report, and summarizes the most important fixes. Use when reviewing a Compose codebase, rating repository quality, inspecting recomposition/state issues, or running a Compose audit.

Jetpack Compose Audit

This skill audits Android Jetpack Compose repositories with a strict, evidence-based report. Rubric version: v1 — current as of 2026-04-13. Compose track: Kotlin 2.0.20+ / Compose Compiler 1.5.4+ (Strong Skipping Mode default). It is intentionally focused on four categories: • Performance • State management • Side effects • Composable API quality This skill does not score design or Material 3 compliance in v1. If the audit surfaces likely design-system problems, recommend a follow-up audit with the material-3 skill (reference implementation: <https://github.com/hamen/material-3-skill>).

Out Of Scope In v1

Owned and deliberate scope choices — call out the limitation in the report rather than silently producing thin coverage: • Material 3 compliance, theming, color/typography tokens — defer to the material-3 skill. • Accessibility scoring (semantics, content descriptions, touch-target sizing) — flag obvious gaps as a note, do not score. • UI test coverage and Compose test rule patterns — note presence/absence, do not score. • Compose Multiplatform-specific rules (expect/actual, target-specific code paths). • Wear OS / TV / Auto / Glance surfaces. • Build performance (incremental compilation, KSP/KAPT choice). If the user explicitly asks for any of these, narrow the scope and state it in the report.

When To Use

Use this skill when the user asks to: • audit a Jetpack Compose repository • review Compose architecture or quality • rate a codebase with scores • inspect recomposition, state, or effects issues • identify Compose best-practice violations in an existing repo Typical trigger phrases: • "audit this Compose repo" • "score this Jetpack Compose codebase" • "review state hoisting and side effects" • "check Compose performance" • "rate this repository"

Expected Output

Produce both: • a repository report file named COMPOSE-AUDIT-REPORT.md • a short chat summary with the overall score, category scores, worst issues, and the top fixes

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted Today
Active
Adoption1K+ stars on GitHub
1.2k ★ · Popular
DocsREADME + description
Well-documented

GitHub Signals

Stars1.2k
Forks135
Issues70
UpdatedToday
View on GitHub
GPL-3.0 License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code