Claude Code Plugins

Community-maintained marketplace

Feedback

android-qa-verification

@polaralias/audio-focus
0
0

This skill is used to verify Android features against acceptance criteria, catch regressions and define tests that reflect real device behaviour.

Install Skill

Shared

Installs to .agents/skills, used by Codex, Amp, Warp, Cursor, OpenCode, and more.

CodexAmp
Warp
CursorOpenCode
Cline
Gemini CLI
GitHub Copilot
Personal

Available across projects.

$npx skills-installer add @polaralias/audio-focus/android-qa-verification --client shared
Project

Writes to .agents/skills.

$npx skills-installer add @polaralias/audio-focus/android-qa-verification -p --client shared
Note: Review the skill instructions before using it.

SKILL.md

name android-qa-verification
description This skill is used to verify Android features against acceptance criteria, catch regressions and define tests that reflect real device behaviour.

Android QA and Verification Skill

Purpose

Ensure implemented Android features behave correctly, survive lifecycle changes and match acceptance criteria on real devices and emulators.

When to Use

Use this skill after implementation work or when bugs or regressions are suspected.

Outputs

  • Behaviour-based test plan
  • Unit, instrumentation and UI test ideas
  • Edge-case scenarios
  • Reproduction steps
  • Focussed fix suggestions

Procedure

  1. Take the acceptance criteria from product shaping and turn each into one or more test cases.
  2. Identify Android-specific edge conditions:
    • Configuration changes (rotation, theme change).
    • Process death and recreation.
    • Timezone changes and daylight saving shifts if times are involved.
    • App backgrounding and resuming.
  3. Plan tests at appropriate levels:
    • Unit tests for repositories and ViewModels.
    • Instrumentation or UI tests for flows through Composables and navigation.
    • Manual test steps where automation is difficult (for example notifications).
  4. Validate migrations:
    • Describe steps to upgrade from an old database version to the new one.
    • Confirm existing data is preserved and new fields behave as expected.
  5. For each bug:
    • Provide a minimal, deterministic reproduction path.
    • Map the likely layer (UI, ViewModel, repository, database, platform integration).
    • Suggest a targeted change, not a refactor.

Guardrails

  • Do not propose architectural rewrites.
  • Do not rely on brittle UI tests that mirror implementation details closely.
  • Focus on user-visible behaviour, data integrity and stability across lifecycle events.