What problem does it solve?
Turning a refined feature specification into an actionable Android implementation plan is error-prone: developers often miss integration points like Hilt modules, navigation graphs, or feature flags, and underestimate risks. This Skill produces a structured, phased plan grounded in the actual Bitwarden Android codebase conventions.
Core Features & Use Cases
- Change Classification: Categorizes work as new feature, enhancement, bug fix, refactoring, or infrastructure to scope planning depth.
- Architecture Design: Produces ASCII component diagrams (Screen, ViewModel, Repository, Manager, Data Source) aligned with the project's documented architecture, plus a design-decision table.
- File Inventory & Phasing: Lists files to create and modify with risk levels, then breaks work into independently testable phases ordered Foundation → SDK/Data → Network → UI.
- Use Case: Given a refined requirement to add a new vault settings screen, the Skill identifies pattern anchor files, maps DI and navigation integration points, and outputs a multi-phase plan with verification steps for each phase.
Quick Start
Ask the assistant to plan the implementation of your refined Android feature specification, including architecture design, file inventory, and phased tasks.