用途:该技能为 Bitwarden Android 项目提供 Android 专属的代码审查工作流补充,配合基础 bitwarden-code-reviewer 代理标准使用。
主要能力:按步骤引导审查流程。第一步,通过可用工具(JIRA MCP、GitHub API)获取 PR 关联的补充信息;若标题与描述上下文不足,可要求审查者补充 JIRA 工单、GitHub issue、其他 PR 链接或更详细的标题与正文。第二步,在基础变更类型检测上加入 Android 细化规则:新增 ViewModel、Repository、@Composable 函数或 *Screen.kt 视为功能新增;仅改动 *Screen.kt、*Composable.kt、ui/ 包视为 UI 优化;改动 .github/workflows/、gradle/、build.gradle.kts、libs.versions.toml 视为基础设施;仅版本号变更视为依赖更新。第三步,按类型加载对应检查清单(dependency-update、bug-fix、feature-addition、ui-refinement、refactoring、infrastructure),清单提供多轮审查策略、类型专属关注点及取舍指引。第四步,按清单多轮策略系统执行审查。第五步,按需查阅参考资料:优先级框架、反馈措辞心理学、架构模式(MVVM、Hilt DI、模块组织、错误处理)、安全模式、测试模式、UI 模式(Compose、主题)及风格规范。
核心原则:审查深度与变更复杂度、风险匹配;引用使用 file:line_number 格式;反馈可执行,说明做什么及原因;采用多轮策略跳过无关内容;校验 MVVM、Hilt DI、Compose 约定与 Kotlin 惯用法。
限制:资料未提供安装方式、依赖环境、收费与平台信息。