Gives you opinionated guidance on structuring Android apps with Clean Architecture and Hilt dependency injection. It pushes you toward a three-layer setup (UI, Domain, Data) with strict dependency rules flowing inward, plus a sensible multi-module strategy for production projects. The Domain layer stays pure Kotlin with no Android imports, which is great for testing but does add boilerplate. You get concrete advice on Hilt annotations, repository patterns, and when to split features into separate modules. If you're tired of debating architecture in PRs or spinning up greenfield projects, this gives you a solid reference point that follows Google's official app architecture guide.

skills.sh installs
701
GitHub stars
1K
last updated
Aug 21, 2026

Install

$ npx -y skills add new-silvermoon/awesome-android-agent-skills --skill android-architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

Android Modern Architecture & Modularization

Instructions

When designing or refactoring an Android application, adhere to the Guide to App Architecture and Clean Architecture principles.

1. High-Level Layers

Structure the application into three primary layers. Dependencies must strictly flow inwards (or downwards) to the core logic.

Sponsors

Details

Repository
github.com/new-silvermoon/awesome-android-agent-skills
Categories
Code Review & Quality, AI & Agent Building, Mobile Development
First seen
Jun 3, 2026

More from new-silvermoon/awesome-android-agent-skills

All 17
1davila7 avatarai-agents-architectdavila7/claude-code-templatesExpert in designing and building autonomous AI agents. Masters tool use, memory systems, planning strategies, and multi-agent orchestration. Use when: build age688skills.sh installs
2joellewis avatarclient-review-prepjoellewis/finance_skillsPrepare advisors for client review meetings by assembling context packages, performance summaries, drift analysis, talking points, and meeting agendas. Use when673skills.sh installs
3freestylefly avatarmanga-style-videofreestylefly/canghe-skills漫画风格视频生成器 - 专门生成日式治愈系、国风水墨、美式卡通等漫画风格的动画视频。内置8种漫画风格模板,支持图生视频,一键生成高质量漫画动画。当用户需要生成漫画风格、动画风格、手绘风格的视频时使用此技能。667skills.sh installs
4charon-fan avatarrefactoring-specialistcharon-fan/agent-playbookrefactoring specialist663skills.sh installs
5zackkorman avatarsecurity-reviewzackkorman/skillssecurity review659skills.sh installs
6alirezarezvani avatarmigration-architectalirezarezvani/claude-skillsZero-downtime migration planning, compatibility validation, and rollback strategy generation. Tools for system, database, and infrastructure migrations with min656skills.sh installs