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
- Archify — Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self 17.2k ★
- Portaljs Architect — Recommend a data-portal architecture (storage, compute, catalog, access, hosting, metadata) from your needs, t 2.3k ★
- Memex — Open-source, local-first AI journal app for iOS and Android 697 ★
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
Dd Arch
Open the Data Architecture department (plan stage) and route the request to one of its 22 atomic tasks. Assess
Skraft Plugin
Pipeline SDLC agentique déterministe (DISCOVER→DELIVER) : agents spécialisés, reviewers adversariaux, skills O
Memory Architecture
Configure, maintain, and troubleshoot the Qdrant vector database layer of Memory OS. Covers collection setup,
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