reviewing-changes

安装量: 57
排名: #13081

安装

npx skills add https://github.com/bitwarden/android --skill reviewing-changes
Reviewing Changes - Android Additions
This skill provides Android-specific workflow additions that complement the base
bitwarden-code-reviewer
agent standards.
Instructions
IMPORTANT
Use structured thinking throughout your review process. Plan your analysis in
tags before providing final feedback.
Step 1: Retrieve Additional Details
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:
Link a JIRA ticket
Associate a GitHub issue
Link to another pull request
Add more detail to the PR title or body
Step 2: Detect Change Type with Android Refinements
Use the base change type detection from the agent, with Android-specific refinements:
Android-specific patterns:
Feature Addition
New
ViewModel
, new
Repository
, new
@Composable
functions, new
*Screen.kt
files
UI Refinement
Changes only in
*Screen.kt
,
*Composable.kt
,
ui/
package files
Infrastructure
Changes to
.github/workflows/
,
gradle/
,
build.gradle.kts
,
libs.versions.toml
Dependency Update
Changes only to
libs.versions.toml
or
build.gradle.kts
with version bumps
Step 3: Load Appropriate Checklist
Based on detected type, read the relevant checklist file:
Dependency Update
checklists/dependency-update.md
(expedited review)
Bug Fix
checklists/bug-fix.md
(focused review)
Feature Addition
checklists/feature-addition.md
(comprehensive review)
UI Refinement
checklists/ui-refinement.md
(design-focused review)
Refactoring
checklists/refactoring.md
(pattern-focused review)
Infrastructure
checklists/infrastructure.md
(tooling-focused review)
The checklist provides:
Multi-pass review strategy
Type-specific focus areas
What to check and what to skip
Structured thinking guidance
Step 4: Execute Review Following Checklist
Follow the checklist's multi-pass strategy, thinking through each pass systematically.
Step 5: Consult Android Reference Materials As Needed
Load reference files only when needed for specific questions:
Issue prioritization
reference/priority-framework.md
(Critical vs Suggested vs Optional)
Phrasing feedback
reference/review-psychology.md
(questions vs commands, I-statements)
Architecture questions
reference/architectural-patterns.md
(MVVM, Hilt DI, module org, error handling)
Security questions (quick reference)
reference/security-patterns.md
(common patterns and anti-patterns)
Security questions (comprehensive)
docs/ARCHITECTURE.md#security
(full zero-knowledge architecture)
Testing questions
reference/testing-patterns.md
(unit tests, mocking, null safety)
UI questions
reference/ui-patterns.md
(Compose patterns, theming)
Style questions
docs/STYLE_AND_BEST_PRACTICES.md
Core Principles
Appropriate depth
Match review rigor to change complexity and risk
Specific references
Always use
file:line_number
format for precise location
Actionable feedback
Say what to do and why, not just what's wrong
Efficient reviews
Use multi-pass strategy, skip what's not relevant
Android patterns
Validate MVVM, Hilt DI, Compose conventions, Kotlin idioms
返回排行榜