gradle-reference

Bootstrap consistent multi-module Gradle builds with version catalogs and module templates.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/kssumin/claude-playground --skill gradle-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gradle-reference
Source: https://github.com/kssumin/claude-playground/tree/main/.claude/skills/gradle-reference
Command: npx skills add https://github.com/kssumin/claude-playground --skill gradle-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It provides a ready-made Gradle multi-module project template reference, enabling teams to bootstrap new modules quickly and enforce consistent build configurations across modules.

Core Features & Use Cases

  • Centralized templates for root and per-module configurations, including settings.gradle.kts and libs.versions.toml.
  • Supports adding new modules and standardizing build settings, dependency declarations, and module structure across a multi-module project.
  • Use Case: When starting a Kotlin/Java project with many modules, reference this template to quickly create a consistent baseline structure.

Quick Start

Follow the reference to bootstrap a new multi-module Gradle project by adapting the example settings, version catalog, and module templates to your module names.

Frequently Asked Questions about gradle-reference

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

FAQPage Schema
How do I set up a Gradle multi-module project structure?

To set up a Gradle multi-module project, you need a root build configuration with settings.gradle.kts to include modules, a libs.versions.toml version catalog, and per-module build.gradle.kts files to standardize the build scripts across the project.

What is the best way to manage dependencies across multiple Gradle modules?

The best way to manage dependencies across multiple Gradle modules is by using a centralized version catalog file named libs.versions.toml, which standardizes dependency declarations and build settings across all included modules.

Does this Gradle template work for both Java and Kotlin projects?

Yes, this Gradle template works for both Java and Kotlin projects. It provides a standardized module structure, version catalogs, and build scripts that are applicable for bootstrapping new and existing codebases in either language.

How do I add a new module to an existing Gradle multi-module build?

To add a new module to a Gradle multi-module build, you create a per-module build.gradle.kts file using the template reference and then apply a strategy to include the new module's path within the root settings.gradle.kts file.

When do I need a version catalog in my Gradle build?

You need a version catalog in your Gradle build when you want to enforce consistent dependency declarations and standardized build configurations across many modules in a multi-module project setup.

What files are required to bootstrap a consistent Gradle multi-module build?

Bootstrapping a consistent Gradle multi-module build requires a root settings.gradle.kts, a libs.versions.toml version catalog, and standardized per-module build.gradle.kts templates to unify the project structure.