springboot-verification

Automates build, static analysis, testing with coverage, vulnerability scanning and secret detection for Spring Boot projects.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/thanhquan3010/hospital-service-management-system --skill springboot-verification-thanhquan3010
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: springboot-verification
Source: https://github.com/thanhquan3010/hospital-service-management-system/tree/main/.agent/skills/springboot-verification
Command: npx skills add https://github.com/thanhquan3010/hospital-service-management-system --skill springboot-verification-thanhquan3010

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the comprehensive verification of Spring Boot projects, ensuring code quality, security, and adherence to standards before deployment or merging.

Core Features & Use Cases

  • Build & Static Analysis: Compiles code and runs checks like SpotBugs, PMD, and Checkstyle.
  • Testing & Coverage: Executes unit and integration tests, verifying test coverage meets defined thresholds.
  • Security Scanning: Identifies vulnerabilities in dependencies and potential secrets in the codebase.
  • Code Review Aid: Provides diff analysis and a structured report for easier review.
  • Use Case: Before merging a feature branch into main, run this skill to catch build errors, code smells, security vulnerabilities, and ensure tests are passing with adequate coverage.

Quick Start

Run the springboot-verification skill to perform a full build, static analysis, tests, and security scans on the current project.

Frequently Asked Questions about springboot-verification

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

FAQPage Schema
How do I automate Spring Boot project verification before merging?

Automating Spring Boot project verification requires running a pipeline that builds code, executes static analysis, performs tests with coverage, and scans dependencies for vulnerabilities. This skill orchestrates that entire end-to-end process to ensure security and quality compliance.

What is included in a comprehensive Spring Boot security scan and code quality check?

A comprehensive Spring Boot security scan and code quality check includes static analysis using SpotBugs, PMD, and Checkstyle, alongside dependency vulnerability scanning and secret detection to identify potential security risks before deployment.

Does this automated verification pipeline support both Maven and Gradle build tools?

Yes, the automated verification pipeline supports both Maven and Gradle build tools, allowing you to compile code and execute the full verification process regardless of your chosen build environment.

How can I enforce test coverage thresholds and find code smells in my Spring Boot application?

You can enforce test coverage thresholds and find code smells by running an automated verification skill that executes unit and integration tests, checks coverage limits, and performs static code analysis to identify quality issues.

What is the best way to run dependency vulnerability scanning and secret detection in a CI/CD pipeline?

The best way to run dependency vulnerability scanning and secret detection in a CI/CD pipeline is to automate the process within your build cycle, scanning dependencies for known vulnerabilities and searching the codebase for exposed secrets before merging code.

Can I generate a structured code review report with diff analysis using Maven?

Yes, you can generate a structured code review report with diff analysis using Maven by running an automated verification process that evaluates code changes, identifies security findings, and outputs a structured report for easier review.