feat:添加superpower-skill与code style - skill
This commit is contained in:
20
.claude/skills/nl-java-style/SKILL.md
Normal file
20
.claude/skills/nl-java-style/SKILL.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
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)。
|
||||
Reference in New Issue
Block a user