Install
$ agentstack add skill-felixgraeber-claude-android-audit-skill-android-architecture ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Android Architecture Assessment
Analyze an Android project's architecture patterns and score structural health.
What This Checks
- Compose Adoption — Ratio of Compose files to XML layouts; new screens in Compose
- UDF Pattern — ViewModel + StateFlow/MutableStateFlow usage;
collectAsStateWithLifecycle - Dependency Injection — Hilt (
@HiltViewModel,@Inject,@AndroidEntryPoint) or Koin (koinModule,viewModel()) - Navigation — Type-safe Navigation 2.8+ with
@Serializableroutes vs legacy string-based - Repository Pattern — Data layer abstraction; Repository interfaces with implementations
- Module Structure — Feature modules, core modules, UI/domain/data layering
- Single-Activity — One Activity in manifest (or minimal), navigation via Compose/Fragments
How to Run
/android architecture [path]
If no path provided, uses current working directory.
Process
- Run
scripts/scan_project.pyto discover project structure - Grep for architecture patterns in source files
- Analyze module dependency graph from build files
- Score each factor and produce findings
Scoring
| Factor | Weight | |--------|--------| | Compose adoption | 20% | | UDF pattern | 20% | | Dependency injection | 15% | | Navigation | 15% | | Module structure | 15% | | Repository pattern | 15% |
Key Patterns to Grep
# Compose adoption
@Composable
setContent {
# UDF
: ViewModel()
StateFlow
MutableStateFlow
collectAsStateWithLifecycle
# DI
@HiltViewModel
@AndroidEntryPoint
@Inject
koinModule
# Navigation
@Serializable
NavHost
composable(
# Repository
: Repository
interface.*Repository
Output
Produces findings with severity levels and actionable recommendations for each factor.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: FelixGraeber
- Source: FelixGraeber/claude-android-audit-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.