AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Design Audit Android

skill-ryanmakesandbreaksstuff-custom-codex-claude-plugins-and-skills-design-audit-android · by RyanMakesAndBreaksStuff

Audit a post-build Android Kotlin/Jetpack Compose application against its original UI/UX design to identify all missing items, visual gaps, and implementation inconsistencies. Use when a user has Android app screenshots or built Compose UI that needs to be compared against design mockups, wireframes, or design system specifications. Triggers on requests like: audit Android UI against design, comp…

No reviews yet
0 installs
28 views
0.0% view→install

Install

$ agentstack add skill-ryanmakesandbreaksstuff-custom-codex-claude-plugins-and-skills-design-audit-android

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ryanmakesandbreaksstuff-custom-codex-claude-plugins-and-skills-design-audit-android)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Design Audit Android? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Android Design-to-Build Audit

Systematic visual QA workflow for comparing built Android (Kotlin/Jetpack Compose) applications against their original UI/UX design specifications.

Overview

Audit process:

  1. Collect reference materials (design mockups + built app screenshots)
  2. Create visual inventory (design vs. build side-by-side)
  3. Audit by category (colors, typography, spacing, components, layout, states)
  4. Classify findings by severity
  5. Generate structured gap report

Step 1: Collect Materials

Required inputs:

  • Design reference: Figma files, mockup images, or design system documentation
  • Built app screenshots: Screenshots of the compiled Android app running on device/emulator
  • Design system spec (optional): Color tokens, type scale, spacing scale, component library spec

If user provides only one side (design only or build only), ask for the other.

Step 2: Create Visual Inventory

Use a split-screen approach:

  1. List every screen/flow shown in the design reference
  2. For each design screen, locate the corresponding built screen
  3. Note any screens present in design but missing from build
  4. Note any screens present in build but not in design (scope creep)

Inventory template (create a checklist):

Screen Inventory:
- [ ] Screen Name (Design) → Screen Name (Build) — Status: [Matched / Missing / Partial]
- Navigation flows:
- Bottom sheets / dialogs / modals:
- Empty states / error states / loading states:

Step 3: Category Audit

Read references/android-audit-categories.md for the full checklist. Audit each category systematically.

Category Summary

| Category | What to Compare | Common Gaps | |----------|----------------|-------------| | Color | Hex values, MaterialTheme ColorScheme, surface/onSurface pairs | Missing dark mode, wrong surface tints, incorrect primary/secondary | | Typography | Font family, weights, sizes, line heights, letter spacing | Wrong font (system default vs. custom), incorrect body/large size, missing text styles | | Spacing | Padding, margin, gaps between elements | Hardcoded dp values vs. design tokens, incorrect card padding, wrong icon-text gaps | | Shape | Corner radii, clip shapes, rounded vs. sharp | Missing rounded corners on cards, incorrect button shape (pill vs. rounded rect) | | Elevation/Shadow | Shadow values, surface tonal elevation | Missing elevation on cards, incorrect shadow spread, no elevation animation | | Icons | Icon set (Outlined vs. Filled vs. Rounded), sizes, colors | Wrong icon variant, incorrect tint color, icon too large/small | | Components | Buttons, Cards, TextFields, Chips, BottomSheet, AppBar | Wrong button height, missing outlined variant, incorrect TextField shape, missing helper text | | Layout | Alignment, distribution, responsive behavior | Misaligned elements, incorrect weight distribution in rows, wrong scaffold structure | | Animations | Enter/exit transitions, state change animations, scroll behavior | Missing fade transitions, no ripple effect, janky navigation transitions | | Interaction States | Pressed, focused, disabled, error, loading | Missing disabled opacity, no pressed state feedback, missing error indicators |

For each category: compare pixel-to-pixel where possible. Note exact values from the design and the actual implemented values.

Step 4: Jetpack Compose Specific Checks

Read references/jetpack-compose-patterns.md for Compose-specific implementation audit patterns.

Key Compose-specific areas:

  • Theme consistency: Is MaterialTheme.colorScheme used everywhere, or are colors hardcoded?
  • Modifier chain: Are modifiers applied in the correct order (size before padding before clip)?
  • Preview annotations: Are @Preview composables present for quick visual regression?
  • Custom design system: Is a custom theme properly extending MaterialTheme?
  • Accessibility: Are semantics modifiers present? Is touch target size at least 48dp?

Step 5: Severity Classification

Classify each finding:

| Severity | Definition | Example | |----------|-----------|---------| | P0 - Critical | Design system violation, user-facing broken layout | Wrong primary color, missing button, layout overflow | | P1 - Major | Noticeable visual deviation from design | Incorrect font weight, wrong card corner radius, missing shadow | | P2 - Minor | Small visual polish gap | Slightly off spacing, missing disabled state, wrong icon size | | P3 - Trivial | Pixel-perfect nitpick | 1-2dp difference, subtle color shade mismatch | | Missing | Element exists in design but not in build at all | Missing screen, missing component, missing state variant |

Step 6: Generate Report

Use the template in assets/audit-report-template.md. The report includes:

  1. Executive Summary: Overall compliance percentage, critical issues count
  2. Screen Inventory: All screens mapped with match status
  3. Findings by Category: Detailed per-category findings with severity
  4. Missing Elements Checklist: Items present in design but absent from build
  5. Compose-Specific Issues: Theme violations, modifier ordering, accessibility gaps
  6. Recommendations: Prioritized fix list with code pointers where possible

Reference Files

  • references/android-audit-categories.md — Full per-category audit checklist with Compose-specific inspection points
  • references/jetpack-compose-patterns.md — Common Compose implementation patterns and anti-patterns to flag
  • assets/audit-report-template.md — Report template for output formatting

Best Practices

  • Audit screens in the same order as user navigation flows
  • Check both light and dark themes if both are specified in design
  • Verify at multiple display densities (mdpi, xhdpi, xxhdpi) if possible
  • Note when the build deviates from design for valid platform reasons (e.g., system insets, platform conventions)
  • Prioritize P0 and Missing items over pixel-perfect P3 nits
  • Cross-reference with Material Design 3 guidelines when design spec is ambiguous

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.