java-project-health

Run universal and Java-specific health checks on Maven and Gradle projects.

1|5|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/mdproctor/cc-praxis --skill java-project-health
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: java-project-health
Source: https://github.com/mdproctor/cc-praxis/tree/main/java-project-health
Command: npx skills add https://github.com/mdproctor/cc-praxis --skill java-project-health

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides end-to-end health checks for Java projects (Java/Maven/Gradle), combining universal checks from project-health with Java-specific validations to ensure architecture integrity, dependency alignment, and code quality.

Core Features & Use Cases

  • Runs universal checks from project-health first, then adds Java-specific checks for architecture integrity, dependency alignment, and code quality.
  • Supports tiered checks and identifies Java project health issues across pom.xml/build.gradle, source and test directories, and resources.
  • Produces actionable findings and guidance to bring Java projects to a healthy state.

Quick Start

Invoke the java-project-health skill to run universal checks first, then Java-specific health checks on your Java project.

Frequently Asked Questions about java-project-health

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

FAQPage Schema
How do I run a health check on my Java project?

Run a Java project health check by invoking the skill to execute universal checks first, then Java-specific validations across architecture, dependencies, and code quality. It analyzes pom.xml or build.gradle files alongside source and test directories to produce actionable findings.

Does project health checking work with both Maven and Gradle?

Project health checking works with both Maven and Gradle by scanning build configuration files like pom.xml and build.gradle. It validates dependency alignment and architecture integrity across Java projects regardless of the specific build tool used.

What does a Java project health check cover?

A Java project health check covers architecture integrity, dependency alignment, and code-quality signals across source, tests, and configuration files. It applies tiered checks to scan targets including src/main/java, src/test/java, and resources to identify project health issues.

Can I check code quality across source and test directories in Java?

You can check code quality across source and test directories by running tiered health checks that scan src/main/java and src/test/java. The skill evaluates code-quality signals and configuration files to produce standardized output formatting with actionable guidance.

What is the best way to identify dependency alignment issues in Java projects?

The best way to identify dependency alignment issues is running an automated health check that validates build configurations like pom.xml and build.gradle. The skill applies tiered checks to detect dependency misalignment and generates standardized output with corrective guidance.

Why does my Java project health check include universal checks?

Your Java project health check includes universal checks to establish a baseline of project health before applying Java-specific validations. It runs universal project-health checks first, then adds targeted checks for architecture integrity, dependency alignment, and code quality.