design-test-gate
Installation
SKILL.md
Purpose
Protect Android design work with an engineering gate: build and tests first, design second.
When to use
- Before changing Compose UI, Material 3 theme, screen layout, design system components or UX copy.
- When the user asks for a redesign, visual improvement, UI polish, app makeover or design refactor.
- When an AI-generated app needs design review but may have broken build, tests or Gradle setup.
- When design changes could affect navigation, ViewModels, Firebase data, local persistence or accessibility.
Inputs to inspect
- Current branch status and changed files.
- Gradle files, module structure and available test tasks.
- Existing unit, UI, screenshot, preview or instrumentation tests.
- Recent build/test failures, CI logs and flaky test notes.
- Target screen, flow or component requested for design work.