mirror of
https://github.com/bitwarden/android.git
synced 2026-03-11 20:54:58 -05:00
Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
1.4 KiB
1.4 KiB
Contributing to implementing-android-code
Development
This skill provides Bitwarden Android implementation patterns, gotchas, and code templates for Claude Code. It consists of two content files:
- SKILL.md - Quick reference for patterns, anti-patterns, and gotchas
- templates.md - Copy-pasteable code templates for all layer types
Making Changes
This skill follows Semantic Versioning:
- Patch (0.1.x): Typo fixes, minor clarifications, template corrections
- Minor (0.x.0): New patterns, new templates, expanded coverage areas
- Major (x.0.0): Structural changes, pattern overhauls, breaking reorganizations
When making changes:
- Update the relevant content in
SKILL.mdand/ortemplates.md - Bump the
versionfield in the SKILL.md YAML frontmatter - Add an entry to
CHANGELOG.mdunder the appropriate version heading
Testing Locally
To test the skill locally with Claude Code:
# From the repository root, invoke Claude Code and trigger the skill
claude "How do I implement a ViewModel?"
Verify that:
- The skill triggers on expected phrases
- Templates render correctly
- Pattern references are accurate against the current codebase
Pull Requests
All pull requests that modify skill content must include:
- A version bump in the SKILL.md frontmatter
- A corresponding CHANGELOG.md entry
- Verification that templates compile against the current codebase patterns