krutikjain avatar

Android Architecture Clean

When your Android codebase has tangled presentation logic, fat repositories, or ViewModels doing too much, this skill helps you draw clean boundaries between domain, data, and UI layers. It focuses on separating use cases, repositories, and lifecycle-aware presentation models without rewriting your entire app. The workflow is refreshingly pragmatic: map your current stack, inspect what's actually wrong, apply the smallest fix that matters, then validate against real example apps like OrbitTasks. The guardrails are spot on, especially keeping framework code out of domain layers and not mixing architectural cleanup with feature work. If you're wrestling with MVVM that's gotten messy or need to untangle data flows before modularizing, this gives you a structured path forward without the usual over-engineering.

skills.sh installs
331
GitHub stars
14
last updated
Aug 21, 2026

Install

$ npx -y skills add krutikjain/android-agent-skills --skill android-architecture-clean --agent claude-code

Installs into .claude/skills of the current project.

Files

Android Architecture Clean

When To Use

  • Use this skill when the request is about: clean architecture in android, split use cases and repositories, untangle presentation and data layer.
  • Primary outcome: Apply clean architecture boundaries, use cases, repositories, and lifecycle-aware presentation models in Android projects.
  • Handoff skills when the scope expands:
  • android-modularization
  • android-state-management

Workflow

  1. Map the request to the current Android stack, module boundaries, and minimum supported API level.
  2. Inspect the existing implementation for implicit assumptions, duplicate helpers, and outdated patterns.
  3. Apply the smallest change that improves correctness, readability, and long-term maintainability.
  4. Validate the result against the relevant showcase app path and repo benchmarks.
  5. Hand off adjacent work to the next specialized skill only after the core foundation is stable.

Sponsors

Details

Repository
github.com/krutikjain/android-agent-skills
Categories
Code Review & Quality, AI & Agent Building, Mobile Development, Office & Documents
First seen
Jun 3, 2026

More from krutikjain/android-agent-skills

All 8
1block avatarcode-reviewblock/agent-skillsComprehensive code review checklist for pull requests325skills.sh installs
2sickn33 avatardotnet-architectsickn33/antigravity-awesome-skillsdotnet architect325skills.sh installs
3sickn33 avatarerror-debugging-multi-agent-reviewsickn33/antigravity-awesome-skillserror debugging multi agent review319skills.sh installs
4davila7 avatarreceiving-code-reviewdavila7/claude-code-templatesUse when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical 317skills.sh installs
5tirth8205 avatarReview Changestirth8205/code-review-graphPerform a structured code review using change detection and impact309skills.sh installs
6bencium avatarhuman-architect-mindsetbencium/bencium-claude-code-design-skillhuman architect mindset308skills.sh installs