mcpField
4
403-frameworks-quarkus-validation

403-frameworks-quarkus-validation

github.com/jabrenaDevelopment456279 installsUpdated 1d ago
Repository

About 403-frameworks-quarkus-validation

A skill for applying and reviewing Quarkus validation at REST boundaries. It guides code changes through project-context review, a mandatory pre-change compile, and full verification afterward.

Key features

  1. 01DTO and command-model constraints
  2. 02Jakarta REST boundary validation
  3. 03Validation groups and custom constraints
  4. 04Client-safe validation error mapping
  5. 05Compile-before-change and verify-after workflow

Use cases

  1. 01Add request validation to Quarkus REST APIs
  2. 02Create custom constraints or validate configuration
  3. 03Review endpoint validation and error mapping

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/jabrena/plinth --skill 403-frameworks-quarkus-validation

After installing, type/403-frameworks-quarkus-validationin Claude Code to confirm it loaded.

Bundled filesreferences/403-frameworks-quarkus-validation.md

Details

From the project README

Quarkus Validation Guidelines

Apply Quarkus validation best practices at REST boundaries.

What is covered in this Skill?

  • Bean Validation annotations on DTOs and command models
  • @Valid and boundary validation in Jakarta REST resources
  • Validation groups and custom constraints
  • Validation error mapping for client-safe responses
  • Consistent handling of invalid inputs across endpoints

Scope: Apply recommendations based on the reference rules and good/bad examples.

Constraints

Before applying validation changes, ensure the project compiles. After improvements, run full verification.

  • MANDATORY: Run ./mvnw compile or mvn compile before applying any change
  • SAFETY: If compilation fails, stop immediately
  • VERIFY: Run ./mvnw clean verify or mvn clean verify after applying improvements
  • BEFORE APPLYING: Read the reference for detailed rules and examples

When to use this skill

  • Add validation support in Quarkus
  • Review Quarkus validation rules
  • Improve request validation in Quarkus REST APIs
  • Add custom validation constraints in Quarkus
  • Validate Quarkus @ConfigMapping properties
  • Improve validation error mapping with ExceptionMapper in Quarkus

Workflow

  1. Read reference and assess project context

Read references/403-frameworks-quarkus-validation.md and inspect the current project setup before proposing changes.

  1. Gather scope and decide target improvements

Identify requested outcomes, constraints, and the minimum safe set of changes to apply.

  1. Apply framework-aligned changes

Implement or refactor validation-related configuration/code following the reference patterns and project conventions.

  1. Run verification and report results

Execute appropriate build/tests and summarize what changed, what was verified, and any follow-up actions.

Reference

For detailed guidance, examples, and constraints, see references/403-frameworks-quarkus-validation.md.

Comments

Markdown supported