lz-spring-dependencies

Enforce Spring Boot dependency standards with lz-base modules for Java 21 projects.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/ingbyr/lzcode --skill lz-spring-dependencies
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lz-spring-dependencies
Source: https://github.com/ingbyr/lzcode/tree/main/packages/desktop/src-tauri/lz-assets/skills/lz-spring-dependencies
Command: npx skills add https://github.com/ingbyr/lzcode --skill lz-spring-dependencies

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Ensures that every Spring Boot project in the organization includes the correct internal dependencies by default, preventing missing or incompatible module configurations and standardizing the base stack.

Core Features & Use Cases

  • Enforces mandatory inclusion of the lz-base SDK as the foundational set for Spring projects, guaranteeing consistency across teams.
  • Provides a clear, versioned module list (lz-base-core, lz-base-web) and optional components (lz-base-cache, lz-base-bus, lz-base-msg, lz-base-file, lz-base-persistence, lz-base-elastic-search, lz-base-discovery, lz-base-config, lz-base-distributed-transaction, lz-base-language, lz-base-open-telemetry, lz-base-opt-log) to match project needs.
  • Documents recommended versions and environment compatibility (Java 21, Spring Boot 3.3.x, Spring Cloud 2023.0.3) and provides a template inheritance snippet for project configuration.

Quick Start

Create a new Spring Boot project and ensure the build files declare the lz-base dependencies exactly as described in this skill.

Frequently Asked Questions about lz-spring-dependencies

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

FAQPage Schema
How do I enforce organization-wide Spring dependencies for a new project?

To enforce organization-wide Spring dependencies, configure your new Spring Boot project to inherit the parent POM and declare the required lz-base modules. This standardizes the base stack and prevents incompatible module configurations across teams.

What Spring Boot and Java versions are required for lz-base modules?

The required lz-base modules are built for Java 21, Spring Boot 3.3.x, and Spring Cloud 2023.0.3. Specifying these exact versions in your build.gradle or pom.xml ensures environment compatibility and version constraints are met.

How do I configure pom.xml or build.gradle to include the lz-base SDK?

Configure your pom.xml or build.gradle by applying the template inheritance snippet for the parent POM and declaring the lz-base-core and lz-base-web modules. This ensures the correct foundational dependencies are included during project initialization.

What optional lz-base components are available for a Spring Boot application?

Optional lz-base components include lz-base-cache, lz-base-bus, lz-base-msg, lz-base-file, lz-base-persistence, lz-base-elastic-search, lz-base-discovery, lz-base-config, lz-base-distributed-transaction, lz-base-language, lz-base-open-telemetry, and lz-base-opt-log.

Why do I need the lz-base SDK for Spring project setup?

The lz-base SDK is needed for Spring project setup to guarantee consistency across teams by making the lz-base-core and lz-base-web modules mandatory. It prevents missing internal dependencies and standardizes the foundational base stack.