Files
MrleeAdmin/.windsurf/skills/frontend-admin-common/SKILL.md
T
2026-08-31 11:33:59 +08:00

1.2 KiB

name, description, globs
name description globs
frontend-admin-common Admin 前端公共规范,Monorepo 结构、目录组织、命名约定
frontend/admin/**/*.ts
frontend/admin/**/*.vue

Monorepo 结构

frontend/admin/
├── src/
│   ├── api/          # API 层
│   ├── components/   # 公共组件
│   ├── hooks/        # 组合式函数
│   ├── store/        # Pinia 状态
│   ├── router/       # 路由
│   ├── views/        # 页面
│   ├── utils/        # 工具
│   ├── types/        # 类型定义
│   ├── styles/       # 样式
│   └── lang/         # 国际化
├── apps/             # 子应用
├── public/
└── vite.config.ts

命名约定

场景 规范 示例
目录名 kebab-case system/menu/
Vue 组件 PascalCase MenuModal.vue
TS 文件 kebab-case use-crud.ts
API 函数 camelCase getMenuList()
接口类型 PascalCase MenuRecord

检查清单

  • 目录名是否 kebab-case
  • 文件名是否 kebab-case
  • 组件名是否 PascalCase
  • API 函数是否 camelCase