--添加claude code 代码规范和技能

This commit is contained in:
2026-03-31 15:46:15 +08:00
parent a5af47d53c
commit 7dfbdd65c0
6 changed files with 615 additions and 1 deletions

View File

@ -0,0 +1,34 @@
检查当前修改或指定的 Vue/TS 文件是否符合本项目代码规范。
## 检查项
### Vue 组件
- 新文件是否使用 `<script setup lang="ts">`
- 事件处理函数是否以 `handle` 开头
- 弹窗/子组件文件名是否为 PascalCase页面入口是否为 `index.vue`
### 路径
- 是否使用 `/@/` 别名,禁止出现 `../../` 相对路径
### 国际化
- 用户可见文本是否通过 `useI18n``t()` 处理,禁止硬编码中文字符串
### 表格页面
- 是否使用 `PageWrapper` + `BasicTable` + `useTable` + `useModal` 标准结构
### API 模块
- 请求是否通过 `defHttp`,禁止直接使用 axios
- 接口路径是否用 `enum Api` 管理
### 样式
- 组件内样式是否使用 `<style lang="less" scoped>`
- AntD 组件穿透是否使用 `:deep()` 而非直接穿透
### 权限
- 操作按钮是否通过 `v-auth``usePermission` 控制
## 输出格式
1. **问题列表**:按检查项分类列出不符合规范的地方,标注文件名和行号
2. **修改建议**:针对每个问题给出具体修改方案
3. **如无问题**:输出"符合规范 ✓"