gradle-expert

Optimize Gradle builds and resolve dependencies in Kotlin Multiplatform projects.

9|2|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/dallay/corvus --skill gradle-expert-dallay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gradle-expert
Source: https://github.com/dallay/corvus/tree/main/.agents/skills/gradle-expert
Command: npx skills add https://github.com/dallay/corvus --skill gradle-expert-dallay

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides expert guidance for navigating complex Gradle build configurations, resolving dependency conflicts, and optimizing build performance in Kotlin Multiplatform (KMP) projects.

Core Features & Use Cases

  • Build Optimization: Fine-tune gradle.properties for faster builds.
  • Dependency Resolution: Troubleshoot version conflicts and understand dependency graphs.
  • KMP Specifics: Address issues related to source sets, JNI variants (e.g., secp256k1), and Compose version alignment.
  • Desktop Packaging: Guide through creating DMG, MSI, and DEB packages.
  • Use Case: You're encountering a UnsatisfiedLinkError on your desktop app related to a crypto library. This Skill can help you identify the incorrect JNI variant in your jvmMain source set and guide you to the correct one.

Quick Start

Use the gradle-expert skill to troubleshoot a UnsatisfiedLinkError on desktop.

Frequently Asked Questions about gradle-expert

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

FAQPage Schema
How do I fix an UnsatisfiedLinkError in a Kotlin Multiplatform desktop application?

To fix an UnsatisfiedLinkError in Kotlin Multiplatform, you must resolve the platform-specific JNI library variant. This Skill guides you to identify the incorrect JNI variant in your jvmMain source set and configure the correct native library for your desktop build.

What is the best way to manage version conflicts in a Kotlin Multiplatform Gradle build?

Managing version conflicts in a Kotlin Multiplatform Gradle build requires analyzing the dependency graph and aligning Compose Multiplatform versions. This Skill helps you troubleshoot dependency resolution errors and maintain consistent versions across multi-module architectures.

How do I optimize Gradle properties for faster Kotlin Multiplatform builds?

Optimizing Gradle properties for faster Kotlin Multiplatform builds involves fine-tuning your gradle.properties file. This Skill provides expert-level assistance to adjust build configurations, improving overall build performance and reducing compilation time.

Can I use Gradle to create DMG, MSI, and DEB packages for Compose Multiplatform desktop apps?

Yes, you can use Gradle to create DMG, MSI, and DEB packages for Compose Multiplatform desktop apps. This Skill provides practical solutions and step-by-step packaging guidance to distribute your application across different desktop platforms.

Why does my Gradle build fail when aligning Compose Multiplatform versions across multiple modules?

Gradle build failures during Compose Multiplatform version alignment often stem from inconsistent dependency declarations across multi-module architectures. This Skill helps you troubleshoot these conflicts, manage version catalogs, and ensure uniform Compose dependencies.