rustidi

Android Clean Architecture — Data skill for Claude Code

Data community

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

Terminal
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 Repository