arisguimera/mobiai-core/mobiai-android-architecture
Claude Code and agent skill by arisguimera/mobiai-core
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Use when creating features, refactoring, or navigating an Android codebase — understand project structure, find where to make changes, follow existing patterns.
Install
npx vskill@latest install arisguimera/mobiai-core/mobiai-android-architectureSKILL.md
Android Architecture
Common architecture patterns and project structures in Android apps.
When to Use
- Navigating an unfamiliar Android codebase
- Understanding where to make changes for a bug fix
- Writing code that follows the project's existing patterns
Detecting the Architecture
Check project structure
Common Patterns
| Pattern | Indicator Files | Layer Structure | |
|---|---|---|---|
| MVVM + Clean | *ViewModel.kt, *UseCase.kt, *Repository.kt | UI → ViewModel → UseCase → Repository → DataSource | |
| MVI | *Intent.kt, *State.kt, *Reducer.kt | UI → ViewModel (reducer) → Repository | |
| MVP | *Presenter.kt, *View.kt (interface) | View → Presenter → Model | |
| Simple MVVM | *ViewModel.kt, no UseCases | UI → ViewModel → Repository |
Clean Architecture (Most Common)
Layer Structure
Tracing a Bug Through Layers
- Start from the UI: Find the Fragment/Activity/Composable for the screen
- Follow to ViewModel: The UI observes ViewModel state. Find what triggers the bug.
- Follow to UseCase: The ViewModel calls UseCases. Which one is involved?
- Follow to Repository: The UseCase calls Repository methods. Where does data come from?
- Check Data Sources: Repository uses DAOs (local) and APIs (remote). Is the data correct?
Quick Navigation
Jetpack Compose
Project Structure (Compose)
Common Compose Patterns
Finding Compose Screens
XML Views (Legacy/Hybrid)
Project Structure (XML)
Finding XML Layouts
Dependency Injection
Hilt (Most Common)
Koin
Build Flavors and Resources
Country/Environment-specific code
String Resources
Navigation
Jetpack Navigation
Activity-based Navigation
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/android/skills/mobiai-android-architecture/SKILL.md
Popularity
- Repository stars
- 391
- Repository forks
- 12
- 7-day trend score
- 30
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/arisguimera/mobiai-core/mobiai-android-architecture)