Android Clean Architecture — Data skill for Claude Code
Clean Architecture for Android / KMP projects — module structure, dependency rules, UseCases, Repositories, data layer patterns.
How to install Android Clean Architecture
Installs to ~/.claude/skills/rustidi-ml-portfolio-android-clean-architecture/SKILL.md
mkdir -p ~/.claude/skills/rustidi-ml-portfolio-android-clean-architecture && curl -fsSL https://raw.githubusercontent.com/rustidi/ml-portfolio/HEAD/skills/android-clean-architecture.md -o ~/.claude/skills/rustidi-ml-portfolio-android-clean-architecture/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Android Clean Architecture does
name: android-clean-architecture description: Clean Architecture for Android / KMP projects — module structure, dependency rules, UseCases, Repositories, data layer patterns. triggers: ["Android Clean Architecture", "UseCase Android", "Repository Android", "data domain presentation", "DI Android", "Hilt", "Koin"] applies_to: ["**/*.kt", "**/*.kts"]
Android Clean Architecture
Sanitized example skill.
Clean Architecture patterns for Android and KMP projects. Covers module boundaries
Alternatives in Data
- Memex — Open-source, local-first AI journal app for iOS and Android 697 ★
- Reddit MCP Buddy — Clean, LLM-optimized Reddit MCP server 624 ★
- Claude Config Editor — Claude Config Editor is a lightweight web tool that helps you clean and optimize your Claude Code/Desktop conf 237 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Architecture Patterns Rules
Always-on architecture standards from Architecture Patterns with Python (Percival & Gregory). Apply when desig
Repository Patch
Generate an AbstractPatch repository patch that migrates existing data or structure between module versions, r
Agents Md Architect
Detects which instruction file Claude Code actually loads (CLAUDE.md still wins if present) and generates a cr
Life OS
Personal-dashboard framework: one SQLite data layer on your own PC, an offline-first Android app, browser dash
Zzon Doc
Claude Code plugin that turns your codebase into interactive, dependency-free architecture diagrams (infra · d
Claude Settings Clean
Claude Code configuration: rules, skills, agents, hooks (generated, personal data removed)
Related Agents
Kotlin Reviewer
Kotlin and Android/KMP code reviewer. Reviews Kotlin code for idiomatic patterns, coroutine safety, Compose be
Flutter Architect
Use this agent when designing Flutter application architecture, project structure, and design patterns. Specia
iOS Architect
Tier 1 — Strategy. Owns module boundaries, layering, and technology decisions. Use for architecture design, Cl