cui-maven-rules

Enforce Maven build standards for CUI projects.

1|Updated Feb 3, 2025
One-click install
npx skills add https://github.com/cuioss/cui-llm-rules --skill cui-maven-rules
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cui-maven-rules
Source: https://github.com/cuioss/cui-llm-rules/tree/main/claude/marketplace/bundles/cui-maven/skills/cui-maven-rules
Command: npx skills add https://github.com/cuioss/cui-llm-rules --skill cui-maven-rules

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides complete Maven standards for CUI projects, including build verification, POM maintenance, dependency management, Maven wrapper maintenance, and Maven integration with build tools.

Core Features & Use Cases

  • Maven Build Standards: Pre-commit profiling, build success criteria, quality gates, and execution timing.
  • POM Maintenance Standards: BOM usage, dependency management, version naming conventions, and OpenRewrite integration.
  • Maven Integration Standards: Frontend-maven-plugin setup, Node/NPM version management, SonarQube integration, and CI/CD build alignment.
  • Quality & Verification: Compilation/test checks, JavaDoc consistency, and dependency analysis.

Quick Start

Use this skill to guide Maven project setup and maintenance; load relevant standards and apply them to your task context.

Frequently Asked Questions about cui-maven-rules

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

FAQPage Schema
How do I enforce Maven build standards across multi-module projects?

Maven build standards enforce quality gates, pre-commit checks, and verification criteria across multi-module projects. This Skill applies standards to POM maintenance, dependency management, and CI/CD integration, loading requirements via Read and Grep to satisfy functional and technical requirements consistently.

What's the best way to manage dependencies and BOMs in Maven projects?

Dependency management through BOM governance and version naming conventions ensures consistency across projects. This Skill guides BOM usage, OpenRewrite integration, and dependency analysis to maintain standards for Maven projects.

Can I integrate Maven with frontend build tools and Node.js?

Yes. Maven integration with frontend tools uses frontend-maven-plugin configurations to guide Node and NPM version management. This Skill covers Maven wrapper maintenance and JavaScript tooling integration for aligned CI/CD builds.

How do I set up pre-commit checks and quality gates for Maven builds?

Pre-commit profiling and build success criteria establish quality gates before code merges. This Skill provides verification criteria, compilation and test checks, and JavaDoc consistency standards to catch issues early in the build pipeline.

Why should I use Maven wrapper maintenance with CI/CD pipelines?

Maven wrapper maintenance ensures consistent build execution across environments and CI/CD pipelines. This Skill specifies wrapper setup, execution timing, and CI/CD alignment to prevent version drift and build failures.

Does this cover SonarQube integration with Maven builds?

Yes. SonarQube integration is part of Maven integration standards, supporting quality analysis within build verification and CI/CD workflows for CUI projects.