Files
huachuang/.claude/skills/nl-java-style/SKILL.md

21 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

---
name: holdwell-java-style
description: 用于在编写、修改、评审或重构 Java 17 / Spring Boot / MyBatis 后端代码时启用,适用于需要遵循 Holdwell 团队规范的 coding 项目后台服务,包括:使用 ResultPo / PageResult 响应结构、使用 @Resource 注入、基于注解进行参数校验、共享 DTO 放在 product-api 模块、手动字段映射而不是使用 BeanUtils.copyProperties、使用中文注释/日志,以及优先依赖数据库默认值等实践。
---
# NL Java Backend Skill
## 何时使用
- 在编写Java代码的时候
- 新增或调整 `Controller``Service``ServiceImpl``Mapper``Config``Dto``Api`
- 评审或重构 Java / Spring / MyBatis 代码时,需要严格对照团队规范。
## 使用方式
1. 开始改代码前,先阅读 [references/rules.md](references/rules.md)。
3. 实现时优先满足返回值、校验、注入、注释、日志、数据库约束,不要额外写“防御性兜底”代码。
4. 交付前检查命名[rules.md](references/rules.md)、排序、分页入参、字段映射、删除语义、远程调用失败处理是否符合规范。
## 参考
- 详细规则与反例见 [references/rules.md](references/rules.md)。