feature-architecture-planning
CommunityDesign new Android features end-to-end.
System Documentation
What problem does it solve?
It helps you turn a vague “add a new feature” request into a clear, layered architecture plan with tech choices, file structure, implementation steps, migration strategy, and risk controls.
Core Features & Use Cases
- Requirement breakdown & research: clarifies feature goals, boundaries, constraints, priorities, and inspects existing code patterns to maximize reuse.
- Layered architecture design: proposes a clean presentation/business/data/storage separation with explicit dependency direction.
- Implementation-ready blueprint: defines data models (entities/DAOs), migration strategy, file additions/modifications/deletions, and staged delivery with validation checklists.
Use case example: you want to add a new “feature module” that uses Room + ViewModel + Compose screen; this Skill generates a complete plan covering schema design, migrations, repository/viewmodel/screen structure, and a phased rollout checklist.
Quick Start
Tell the AI: “Plan the architecture for a new Android feature called X, including layers, data model, file structure, implementation stages, migrations, and risks.”
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: feature-architecture-planning Download link: https://github.com/youfengknight/Android-Code-Skills/archive/main.zip#feature-architecture-planning Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.