Skip to content

v1.0.0

Choose a tag to compare

@GuillemRoca GuillemRoca released this 11 Apr 13:47
· 12 commits to main since this release
5190973

What's Included

24 Skills organized by lifecycle phase

DEFINE

  • idea-refine — Divergent-convergent thinking to sharpen vague ideas into actionable directions
  • spec-driven-development — Structured SPEC.md before any code is written
  • context-engineering — Rules files and context hierarchy for AI-assisted development

PLAN

  • planning-and-task-breakdown — Vertical slicing with acceptance criteria and verification steps
  • android-architecture — MVVM/MVI, Clean Architecture, Hilt DI, module structure, Coroutines/Flow

BUILD

  • incremental-implementation — Small, verifiable increments with feature flags
  • test-driven-development — Red-Green-Refactor with JUnit5, MockK, and Compose test rules
  • android-ui-engineering — Jetpack Compose, Material 3, state hoisting, Navigation, previews, XML interop
  • android-data-persistence — Room, DataStore, migrations, Paging3, offline-first, repository pattern
  • api-and-interface-design — Retrofit interfaces, Room DAOs, sealed types, contract-first design
  • source-driven-development — Every framework API backed by official documentation
  • code-simplification — Incremental simplification preserving behavior with Kotlin idioms
  • documentation-and-adrs — Architecture Decision Records and KDoc

VERIFY

  • android-device-testing — Espresso, UI Automator, Compose test rules, ADB, emulator management
  • android-accessibility — TalkBack, Compose semantics, touch targets (48dp), Accessibility Scanner
  • debugging-and-error-recovery — Logcat, Android Studio debugger, LeakCanary, Crashlytics, six-step triage
  • performance-optimization — Android Vitals, Macrobenchmark, Baseline Profiles, APK size, recomposition

REVIEW

  • code-review-and-quality — Five-axis review (Correctness, Readability, Architecture, Security, Performance)
  • security-and-hardening — OWASP Mobile Top 10, Network Security Config, cert pinning, EncryptedSharedPreferences

SHIP

  • ci-cd-and-automation — GitHub Actions, Gradle caching, emulator testing in CI, Play Store deploy
  • git-workflow-and-versioning — Trunk-based development, atomic commits, versionCode/versionName, signing
  • shipping-and-launch — Pre-launch checklist, staged rollout, Play Store requirements, rollback plans
  • deprecation-and-migration — @ Deprecated with replaceWith, minSdk bumps, strangler pattern

META

  • using-agent-skills — Five core agent behaviors and skill discovery flowchart

3 Agent Personas

  • code-reviewer — Five-axis code review with categorized findings
  • test-engineer — Android testing pyramid, coverage analysis, Prove-It pattern
  • security-auditor — OWASP Mobile Top 10 vulnerability assessment

4 Reference Checklists

  • testing-patterns — JUnit5, MockK, Espresso, Compose tests, MockWebServer
  • security-checklist — Data storage, network, auth, components, secrets, ProGuard/R8
  • performance-checklist — Android Vitals targets, startup, rendering, memory, APK size
  • accessibility-checklist — TalkBack, touch targets, contrast, Compose semantics

7 Slash Commands

/spec · /plan · /build · /test · /review · /code-simplify · /ship

Multi-Platform Support

  • Claude Code — Full plugin with hooks, skills, and slash commands
  • Cursor.cursor/rules/ directory or .cursorrules file
  • Gemini CLI.gemini/skills/ auto-discovery
  • Windsurf.windsurfrules configuration
  • GitHub Copilot.github/copilot-instructions.md + agent personas
  • OpenCode — Agent-driven skill routing via AGENTS.md
  • Kiro IDE.kiro/skills/ directory
  • Any agent — Plain Markdown, works with any tool that reads project context

Installation

# Claude Code
claude plugin marketplace add GuillemRoca/agent-skills-android
claude plugin install agent-skills-android

# Or clone for any agent
git clone https://github.com/GuillemRoca/agent-skills-android.git

Tech Stack

Kotlin · Jetpack Compose · Material 3 · Hilt · Coroutines/Flow · Room · DataStore · Retrofit · JUnit5 · MockK · Espresso · Gradle · GitHub Actions · Play Store