gradle-expert

Diagnose Gradle build failures and dependency conflicts in Kotlin Multiplatform projects.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/fsales/curso-android-capgemini-proway --skill gradle-expert-fsales
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gradle-expert
Source: https://github.com/fsales/curso-android-capgemini-proway/tree/main/exercicio/EAluno/.github/skills/gradle-expert
Command: npx skills add https://github.com/fsales/curso-android-capgemini-proway --skill gradle-expert-fsales

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps Android and Kotlin Multiplatform developers diagnose Gradle build failures, resolve dependency conflicts, and improve build reliability across complex module architectures.

Core Features & Use Cases

  • Build Troubleshooting: Identify and resolve Gradle errors involving dependencies, source sets, JVM targets, Compose versions, and native library variants.
  • Dependency Management: Guide version catalog usage, module dependency flow, API versus implementation decisions, and platform-specific dependency configuration.
  • Build Optimization: Improve build performance, configure caching, analyze build times, and troubleshoot packaging issues for Android and desktop targets.
  • Use Case: A developer maintaining a Kotlin Multiplatform project can use this Skill to fix a desktop build failing due to incorrect JNI dependencies and verify the correct Gradle configuration.

Quick Start

Ask the gradle-expert skill to analyze my Gradle build error and recommend the correct dependency or configuration fix.

Frequently Asked Questions about gradle-expert

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix Gradle build failures related to Kotlin Multiplatform dependencies?

Resolving Gradle build failures involves diagnosing dependency conflicts, validating source sets, and correcting platform-specific configurations within your Kotlin Multiplatform or Android project's build files.

What is the best way to manage version catalogs and module dependencies in Gradle?

Managing version catalogs requires defining centralized dependency versions and configuring module dependencies properly, deciding between API versus implementation scopes to control visibility and improve build optimization across complex architectures.

Can I use this to troubleshoot Android packaging issues and JNI native library variants?

Yes, you can troubleshoot Android packaging issues and native library variants by applying diagnostic workflows to identify incorrect JNI dependencies and verify the correct Gradle configuration for desktop and Android targets.

Why does my Kotlin Multiplatform desktop build fail with incorrect JNI dependencies?

Your desktop build fails due to incorrect JNI dependencies because Gradle cannot resolve the required native library variants, requiring you to validate platform-specific dependency configurations and source set definitions.

How to improve Gradle build performance and optimize caching for Android projects?

Improving Gradle build performance involves analyzing build times, configuring caching mechanisms correctly, and resolving packaging issues to enhance overall build reliability and optimization for Android targets.