safety-eval-service-frontend/.cursor/skills/specs/03-项目页面结构/04-目录命名规范/SKILL.md

27 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

2026-08-14 16:54:03 +08:00
---
name: jjb-directory-naming
description: 定义 JJB 项目目录命名规范。在创建页面/组件文件夹、命名 index.less 或 components 子组件时使用。统一大驼峰命名。
---
# 项目页面结构
## 目录命名规范
- **页面/组件文件夹**:统一使用 **大驼峰PascalCase** 命名
- 示例:`UserList`、`OrderDetail`、`DataList`
- **样式文件**
- 若页面/组件需要样式,在同级目录创建 `index.less`
```
index.js
index.less
```
- 若当前页面/组件需要拆分为多个子组件,在同级创建 `components` 文件夹统一存放
- **组件拆分规范**:当页面或一级组件逻辑较复杂、需要拆分为多个子组件时,应在当前页面目录下创建 `components` 文件夹统一存放。
`components` 目录中的子组件为**二级组件**,不再单独创建文件夹,组件文件与样式文件直接平铺存放,文件命名统一采用**大驼峰命名法**,例如:`DataList.js`、`DataList.less`。