Communitygithub.com

Aotocom/android-agent-skills

Bietet Android-Entwicklungsfähigkeiten und -Werkzeuge zum Erstellen, Testen und Aktualisieren echter Apps mit Kotlin, Compose, XML und Lösungen zur Modernisierung von Legacy-Code.

Was ist android-agent-skills?

Dieses Skill-Set bietet KI-Agenten und Entwicklern eine umfassende Sammlung von Anleitungen und Werkzeugen für die Android-Entwicklung. Es deckt moderne Frameworks wie Kotlin und Jetpack Compose sowie klassische XML-basierte Ansätze ab und bietet Lösungen für die schrittweise Migration von Legacy-Code. Der Schwerpunkt liegt auf praktischen Aufgaben: Bauen, Testen, Debuggen und Optimieren von Apps, wobei Best Practices und automatisierte Workflows im Vordergrund stehen. Es unterstützt Agenten-Plattformen wie Claude Code, Cursor und Codex und ermöglicht so eine effiziente, KI-unterstützte Entwicklung und Wartung von Android-Projekten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add Aotocom/android-agent-skills

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht android-agent-skills?

Bietet Android-Entwicklungsfähigkeiten und -Werkzeuge zum Erstellen, Testen und Aktualisieren echter Apps mit Kotlin, Compose, XML und Lösungen zur Modernisierung von Legacy-Code.

Beschreibung

Diese Sammlung von Fähigkeiten befähigt KI-Agenten und Entwickler, Android-Apps zu entwickeln, zu testen und zu modernisieren. Sie umfasst:

  • Kotlin & Jetpack Compose für moderne UI-Entwicklung
  • XML-basierte Layouts für Legacy- und hybride Projekte
  • Build-Automation mit Gradle und Gradle-Kotlin-DSL
  • Test-Frameworks (JUnit, Espresso, Compose-Tests)
  • Debugging und Profiling von Android-Apps
  • Migration von Legacy-Code (z. B. von Java zu Kotlin, View-System zu Compose)

Warum dieses Set nützlich ist

Die Android-Entwicklung erfordert oft tiefes Wissen über die Plattform, Build-Tools, Teststrategien und UI-Frameworks. Dieses Skill-Paket reduziert den Einarbeitungsaufwand, indem es strukturierte Anleitungen und bewährte Methoden für folgende Bereiche bereitstellt:

  1. Erstellen von Projekten mit Kotlin und Compose
  2. Integration von Legacy-XML-Layouts in neue Compose-Apps
  3. Automatisiertes Testen von UI-Komponenten und Geschäftslogik
  4. Optimierung der App-Leistung mit Tools wie Profiler und Baseline Profiles
  5. Sicherstellung von Codequalität durch Linter und statische Analyse

Unterstützte Plattformen

  • Claude Code – Nutzt API-Aufrufe für KI-gestützte Entwicklung
  • Cursor – Editor-Integration mit KI-Vorschlägen
  • Codex – KI-Modell für Codegenerierung und -vorschläge

Alle Beispiele und Anleitungen sind so geschrieben, dass sie plattformunabhängig funktionieren. Wenn eine Anweisung plattformspezifisch ist, wird dies explizit erwähnt.

Wie es funktioniert

Fügen Sie dieses Skill-Paket einfach zu Ihrem Agenten hinzu. Der Agent kann dann auf das Wissen zugreifen, um:

  • Android-Projekte in Kotlin/Compose zu initialisieren
  • Legacy-Code zu analysieren und Migrationsstrategien vorzuschlagen
  • Testfälle mit JUnit oder Espresso zu schreiben
  • Build-Konfigurationen in Gradle zu optimieren
  • Fehlerbehebung und Debugging unter Android durchzuführen

Beispielnutzung

# Projekt initialisieren (angenommen, der Agent hat Zugriff auf ein Terminal)
./gradlew init
// Beispiel für eine Compose-UI-Komponente
@Composable
fun Greeting(name: String) {
    Text(text = "Hallo, $name!")
}

Lizenz

MIT – siehe LICENSE für Details.

Verwandte Skills