mcpField
5
503-frameworks-micronaut-validation

503-frameworks-micronaut-validation

github.com/jabrena开发456264 次安装1 天前更新
代码仓库

关于 503-frameworks-micronaut-validation

为 Micronaut HTTP API 边界提供验证指导,涵盖 DTO、控制器校验及错误响应,并要求修改前编译、修改后完整验证。

主要功能

  1. 01DTO 与命令模型的 Bean Validation
  2. 02控制器中的 @Valid 与 @Validated
  3. 03验证组与自定义验证器
  4. 04将验证失败映射为 400 响应
  5. 05一致且可预测的错误载荷

适用场景

  1. 01为 Micronaut API 添加验证
  2. 02审查请求验证规则
  3. 03创建自定义验证约束

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/503-frameworks-micronaut-validation确认已加载。

附带文件references/503-frameworks-micronaut-validation.md

详细介绍

Micronaut 验证指南

在 HTTP API 边界应用 Micronaut 验证最佳实践。

本技能涵盖哪些内容?

  • DTO 和命令模型上的 Bean Validation 注解
  • 在 Micronaut 控制器中使用 @Valid / @Validated
  • 验证组和自定义验证器
  • 将验证失败统一映射为 400 响应
  • 安全且可预测的验证错误载荷

范围: 根据参考规则和正反示例应用建议。

约束

应用验证更改前,确保项目可以编译。改进后,运行完整验证。

  • MANDATORY:应用任何更改前,运行 ./mvnw compile 或 mvn compile
  • SAFETY:如果编译失败,立即停止
  • VERIFY:应用改进后,运行 ./mvnw clean verify 或 mvn clean verify
  • BEFORE APPLYING:阅读参考资料,了解详细规则和示例

何时使用此技能

  • 在 Micronaut 中添加验证支持
  • 审查 Micronaut 验证规则
  • 改进 Micronaut REST API 中的请求验证
  • 在 Micronaut 中添加自定义验证约束
  • 验证 Micronaut 配置属性
  • 改进 Micronaut 中的约束违规处理

工作流

  1. 阅读参考资料并评估项目上下文

阅读 references/503-frameworks-micronaut-validation.md,并检查当前项目设置,再提出更改建议。

  1. 确定范围并决定目标改进

明确预期结果、约束条件,以及要应用的最小安全更改集。

  1. 应用符合框架规范的更改

遵循参考模式和项目约定,实现或重构与验证相关的配置和代码。

  1. 运行验证并报告结果

执行适当的构建和测试,并总结更改内容、验证情况以及后续操作。

参考资料

如需详细指南、示例和约束,请参阅 references/503-frameworks-micronaut-validation.md。

评论

支持 Markdown