gradle-expert

Optimize Kotlin Multiplatform Gradle builds by managing dependencies and resolving conflicts.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/felipebrgs1/skills --skill gradle-expert-felipebrgs1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gradle-expert
Source: https://github.com/felipebrgs1/skills/tree/main/mobile/gradle-expert
Command: npx skills add https://github.com/felipebrgs1/skills --skill gradle-expert-felipebrgs1

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines complex Kotlin Multiplatform (KMP) Gradle builds, resolving dependency conflicts, optimizing performance, and troubleshooting common build errors.

Core Features & Use Cases

  • Dependency Management: Expertly handles version catalogs, dependency resolution, and conflict identification.
  • Build Optimization: Provides configurations and commands to significantly speed up build times.
  • Troubleshooting: Offers solutions for common errors related to source sets, JNI, and Compose Multiplatform integration.
  • Use Case: Debugging a UnsatisfiedLinkError in a KMP project by identifying the correct secp256k1 variant for the target platform.

Quick Start

Run the analyze-build-time script to diagnose performance bottlenecks in your Gradle project.

Frequently Asked Questions about gradle-expert

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

FAQPage Schema
How do I optimize Gradle build times for a Kotlin Multiplatform project?

To optimize Gradle build times for a Kotlin Multiplatform project, you can run specific diagnostic scripts to identify performance bottlenecks and apply configurations that significantly speed up build execution.

How do I resolve dependency conflicts in Kotlin Multiplatform version catalogs?

To resolve dependency conflicts in Kotlin Multiplatform version catalogs, you can use automated dependency management techniques to identify resolution issues and enforce consistent library versions across your project.

Why does my Kotlin Multiplatform project throw an UnsatisfiedLinkError for JNI libraries?

An UnsatisfiedLinkError in Kotlin Multiplatform projects occurs when the correct JNI library variant, such as secp256k1, is missing for the target platform, which requires identifying and applying the correct platform-specific dependency.

How do I fix source set configuration errors in Gradle for Compose Multiplatform?

To fix source set configuration errors in Gradle for Compose Multiplatform, you need to apply targeted troubleshooting solutions that address common integration issues and align source set hierarchies with platform targets.

Can I use Gradle commands to troubleshoot Kotlin Multiplatform build failures?

You can use Gradle commands and diagnostic scripts to troubleshoot Kotlin Multiplatform build failures, allowing you to analyze build performance, inspect source sets, and resolve dependency conflicts.