Android-specific code review workflow additions for Bitwarden Android. Provides change type refinements, checklist loading, and reference material organization. Complements bitwarden-code-reviewer agent's base review standards.
This skill provides Android-specific workflow additions that complement the base bitwarden-code-reviewer agent standards.
IMPORTANT: Use structured thinking throughout your review process. Plan your analysis in <thinking> tags before providing final feedback.
Retrieve any additional information linked to the pull request using available tools (JIRA MCP, GitHub API).
If pull request title and message do not provide enough context, request additional details from the reviewer:
Use the base change type detection from the agent, with Android-specific refinements:
Android-specific patterns:
ViewModel, new Repository, new @Composable functions, new *Screen.kt files*Screen.kt, *Composable.kt, ui/ package files.github/workflows/, gradle/, build.gradle.kts, libs.versions.tomllibs.versions.toml or build.gradle.kts with version bumpsBased on detected type, read the relevant checklist file:
checklists/dependency-update.md (expedited review)checklists/bug-fix.md (focused review)checklists/feature-addition.md (comprehensive review)checklists/ui-refinement.md (design-focused review)checklists/refactoring.md (pattern-focused review)checklists/infrastructure.md (tooling-focused review)The checklist provides:
Follow the checklist's multi-pass strategy, thinking through each pass systematically.
Load reference files only when needed for specific questions:
reference/priority-framework.md (Critical vs Suggested vs Optional)reference/review-psychology.md (questions vs commands, I-statements)reference/architectural-patterns.md (MVVM, Hilt DI, module org, error handling)reference/security-patterns.md (common patterns and anti-patterns)docs/ARCHITECTURE.md#security (full zero-knowledge architecture)reference/testing-patterns.md (unit tests, mocking, null safety)reference/ui-patterns.md (Compose patterns, theming)docs/STYLE_AND_BEST_PRACTICES.mdfile:line_number format for precise locationSearch for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer