perform-android-preflight-checklist
SKILL.md
Self-Review Checklist
Run through this checklist before committing or opening a PR.
Tests
- Tests pass with correct flavor:
./gradlew app:testStandardDebugUnitTest - New code has corresponding test coverage
- Tests for affected modules also pass (
:core:test,:data:test, etc.)
Code Quality
- Lint/detekt clean:
./gradlew detekt - No unintended file changes (
git diffreview) - KDoc on all new public APIs
- No TODO comments left behind (or they reference a ticket)
Security
- No plaintext keys, tokens, or secrets in code
- User input validated before processing
- Sensitive data uses encrypted storage patterns
- No logging of sensitive data (passwords, keys, tokens)
Bitwarden Patterns
- String resources in
:uimodule with typographic quotes - Navigation route is
@Serializableand registered in graph - New implementations have Hilt
@Bindsor@Providesin a module - ViewModel extends
BaseViewModel<S, E, A>with proper state persistence - Async results mapped through internal actions (not direct state updates)
Files
- No accidental
.idea/, build output, or generated files staged - No credential files or
.envfiles included
Weekly Installs
1
Repository
bitwarden/androidGitHub Stars
8.6K
First Seen
10 days ago
Security Audits
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1