gradle-expert
Build optimization, dependency resolution, and multi-module KMP troubleshooting for AmethystMultiplatform. Use when working with: (1) Gradle build files (build.gradle.kts, settings.gradle), (2) Version catalog (libs.versions.toml), (3) Build errors and dependency conflicts, (4)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Build optimization, dependency resolution, and multi-module KMP troubleshooting for AmethystMultiplatform. Use when working with: (1) Gradle build files (build.gradle.kts, settings.gradle), (2) Version catalog (libs.versions.toml), (3) Build errors and dependency conflicts, (4) Module dependencies and source sets, (5) Desktop packaging (DMG/MSI/DEB), (6) Build performance optimization, (7) Proguard/R8 configuration, (8) Common KMP + Android Gradle issues (Compose conflicts, secp256k1 JNI variants, source set problems).
How to use
- Zainstaluj umiejętność gradle-expert w swoim środowisku Claude lub Copilot, wskazując repozytorium vitorpamplona/amethyst. 2. Otwórz plik build.gradle.kts lub settings.gradle z projektu AmethystMultiplatform, który chcesz debugować. 3. Opisz problem — błąd kompilacji, konflikt zależności, problem z wydajnością budowania lub kwestię pakowania desktop. 4. Umiejętność przeanalizuje strukturę czterech modułów (:quartz, :commons, :amethyst, :desktopApp) i przepływ zależności, aby zidentyfikować przyczynę. 5. Jeśli problem dotyczy katalogu wersji (gradle/libs.versions.toml), udostępnij jego zawartość — umiejętność sprawdzi, czy wersje są spójne i czy nie ma konfliktów. 6. Zastosuj sugerowane poprawki do plików konfiguracyjnych, a następnie uruchom ponownie budowanie, aby potwierdzić rozwiązanie.