AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Android Architecture

skill-gdvega-super-android-kotlin-firebase-skill-android-architecture · by GDvega

Use for Clean Architecture, MVVM, MVI, multimodule design, domain/data/presentation boundaries, repositories, use cases, DTO/entity/domain mapping and offline-first architecture.

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-gdvega-super-android-kotlin-firebase-skill-android-architecture

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-gdvega-super-android-kotlin-firebase-skill-android-architecture)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Android Architecture? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Purpose

Design or review pragmatic Android architecture for real apps without over-engineering.

When to use

  • Creating a new app structure.
  • Refactoring UI, domain and data boundaries.
  • Introducing multimodule structure or offline-first behavior.
  • Reviewing repositories, use cases and mappers.

Inputs to inspect

  • Module tree and dependency graph.
  • Current package structure.
  • Data sources and sync requirements.
  • Tests and build times.

Required workflow

  1. Map current architecture and dependencies.
  2. Identify concrete coupling or testability problems.
  3. Propose the smallest boundary that solves the problem.
  4. Refactor around contracts and tests.
  5. Validate build and affected tests.

Rules

  • UI must not know Firebase, Room or Retrofit details directly.
  • Domain should not depend on Android SDK.
  • Repositories hide local/remote data sources.
  • Add modules only when they reduce real coupling.
  • Prefer offline-first when product requirements need resilience.

Related existing skills

Local skills to invoke

  • kotlin-core
  • dependency-injection
  • room-datastore
  • networking-retrofit-ktor
  • firebase-core
  • testing

External companion skills to use when installed

Do not assume these companion skills are installed. Prefer the local skills above first, then consult [Companion Skills](../../docs/COMPANION_SKILLS.md) for install and verification commands.

  • android/skills — use for official Android workflow alignment around edge-to-edge, adaptive UI, Navigation 3, R8, AGP or testing setup.

Files commonly touched

  • settings.gradle.kts
  • feature modules
  • core/data
  • core/domain
  • core/database
  • core/network
  • repository and mapper files

Commands to validate

./gradlew projects
./gradlew test
./gradlew assembleDebug
./gradlew lint

Common mistakes to avoid

  • Adding empty layers for dogma.
  • Moving everything in one giant refactor.
  • Creating trivial use cases for every repository call.
  • Breaking dependency direction.

Checklist

  • Boundaries named.
  • Dependencies directional.
  • Repositories testable.
  • Offline strategy explicit.
  • Incremental plan exists.

Example prompts

  • Use $super-android-kotlin-firebase to review my Android architecture.
  • Use $super-android-kotlin-firebase to split this feature into UI/domain/data.

Expected response style

Respond with: brief diagnosis, change plan, affected files, code or diff summary, validation commands, tests added or recommended, risks, and next step. For review tasks, lead with findings ordered by severity.

References

  • ../../docs/audits/FUENTES_LOCALES.md
  • references/clean-architecture-pragmatic.md
  • templates/feature-module-template.md

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.