What problem does it solve?
This Skill ensures that Pull Requests (PRs) to the Salesforce Mobile SDK for Android meet quality standards by reviewing for public-API breakage, OAuth/credential safety, SQLCipher correctness, multi-user account regressions, missing localization, and Android platform pitfalls.
Core Features & Use Cases
- Public-API Breakage Review: Checks for changes that could break public APIs, ensuring backward compatibility.
- OAuth/Credential Safety: Verifies that changes do not compromise OAuth flows or credential storage.
- SQLCipher Encryption: Ensures SQLCipher encryption is correctly implemented and updated.
- Multi-User Account Handling: Checks for issues related to handling multiple user accounts.
- Localization: Ensures all user-facing strings are localized correctly.
- Android Platform Hygiene: Reviews for adherence to Android platform best practices.
- Sample Apps & API Contracts: Ensures sample apps reflect public SDK API changes.
- Test Correctness & Coverage: Reviews test code for correctness and coverage.
- Use Case: For instance, when a PR is submitted to update the SDK, this Skill will automatically check for any potential issues that could affect the SDK's public API or user experience.
Quick Start
Invoke the mobile-sdk-android-pr-review skill to review the PR #1234.