android-clean-architecture

Teaches clean code patterns for building Android and Kotlin apps that stay organized.

Installation
Run `npx skills add "https://github.com/affaan-m/ecc" --skill "android-clean-architecture"` to install this skill, then follow its SKILL.md instructions for my next request.

Paste this into Claude Code, Cursor, or any agent that can run commands.

What this skill does
What it does: - Provides a blueprint for organizing Android and Kotlin Multiplatform projects into separate layers - Defines how different parts of an app should depend on each other - Shows how to build UseCase classes that handle one business task each - Explains how to create Repository classes that manage data from different sources - Demonstrates how to set up data storage using Room, SQLDelight, or Ktor tools When to use it: - You are starting a new Android or Kotlin Multiplatform project and need to organize the code structure - You want to separate your app into clear layers like presentation, domain, and data - You need to implement UseCase and Repository patterns in your project - You are setting up dependency injection with Koin or Hilt - You want to ensure different parts of your app do not depend on each other in messy ways

The full skill text could not be loaded right now. It installs fine with the command above, or read it at the source.

Mirrored from the author's public source. Install counts from the open skills registry.

The systems behind these skills get built for partners every week.

Partner with us