hoangnguyen0403/android-architecture
Apply Clean Architecture layering, modularization, and Unidirectional Data Flow in Android projects. Use when setting up project structure, placing code in layers, configuring feature/core modules, or implementing UDF patterns; defer Compose state and ViewModel/StateFlow implementation to their specific skills.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill android-architecture
See structure & examples for Clean Architecture layer examples.
:feature:home, :feature:profile.:core:ui (Design System), :core:network, :core:database.See structure & examples for module configuration.
StateFlow<UiState> flows DOWN).setContent in Activity (No XML Layouts).collectAsStateWithLifecycle.@Stable or @Immutable../gradlew build succeeds.Take hoangnguyen0403/android-architecture from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.