Claude Code Java 代码规范技能|核对 Spring 和 Quarkus 约定
EnglishClaude Code 安装步骤
- 从固定版本 GitHub 工作副本获取完整的 `skills/java-coding-standards` 目录。
- 将目录放入目标项目的 `.claude/skills/`,确认 `.claude/skills/java-coding-standards/SKILL.md` 存在,再从项目根目录启动 Claude Code 并输入 `/java-coding-standards`。
中文摘要
根据构建依赖和现有项目约定检查 Java 17+ 的 DTO、查找返回值和依赖注入,提供与框架相符的建议。
SKILL.md 中文导读
可复现示例
一个 Java 17 书目服务需要新增书目预览 DTO,并允许查询未知 ISBN。请按现有框架习惯列出 DTO 与缺失结果的处理。工作步骤
- 识别当前项目使用的框架、包结构和 DTO 表达。对没有可变状态的数据对象评估 `record`。
- 查看现有查找方法在记录缺失时如何处理。在适合的返回边界使用 `Optional` 并补充缺失测试。
验收方法
应给出符合模块约定的不可变 DTO 建议,以及查到和未查到时各自的测试结果。
GitHub 原文 · 更新日期
适用环境
准备 Spring Boot 或 Quarkus 工程。先检查 Maven 或 Gradle 清单及相邻实现。
常见问题
哪些规则可以在两个框架间共用?
命名和不可变数据结构可以参考相同原则。注入、持久化和集成测试则要核对框架约定。
相关指南
相关推荐
backend-patterns 技能
affaan-m/everything-claude-code
clickhouse-io 技能
affaan-m/everything-claude-code
Coding Standards 技能:把 TypeScript 业务结果写成明确类型
affaan-m/everything-claude-code
continuous-learning-v2 技能
affaan-m/everything-claude-code
continuous-learning 技能
affaan-m/everything-claude-code
eval-harness 技能
affaan-m/everything-claude-code