Files
ruoyi-vue-pro/.claude/skills/index.yaml

152 lines
3.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Skill 索引文件
# 记录所有模块的Skill文档位置和状态
skills:
# 核心模块
system:
name: "系统管理模块"
path: "skills/modules/system/skill-system.yaml"
status: "completed"
priority: 1
lines: 839
infra:
name: "基础设施模块"
path: "skills/modules/infra/skill-infra.yaml"
status: "completed"
priority: 1
lines: 700+
pay:
name: "支付模块"
path: "skills/modules/pay/skill-pay.yaml"
status: "completed"
priority: 1
lines: 654
# 业务模块
member:
name: "会员模块"
path: "skills/modules/member/skill-member.yaml"
status: "completed"
priority: 2
lines: 608
mall:
name: "商城模块"
path: "skills/modules/mall/skill-mall.yaml"
status: "completed"
priority: 2
lines: 650+
crm:
name: "CRM模块"
path: "skills/modules/crm/skill-crm.yaml"
status: "completed"
priority: 2
lines: 850+
erp:
name: "ERP模块"
path: "skills/modules/erp/skill-erp.yaml"
status: "completed"
priority: 3
lines: 900+
# 技术/平台模块
bpm:
name: "工作流模块"
path: "skills/modules/bpm/skill-bpm.yaml"
status: "completed"
priority: 2
lines: 650+
ai:
name: "AI模块"
path: "skills/modules/ai/skill-ai.yaml"
status: "completed"
priority: 3
lines: 670+
iot:
name: "物联网模块"
path: "skills/modules/iot/skill-iot.yaml"
status: "completed"
priority: 3
lines: 721
mp:
name: "微信公众号模块"
path: "skills/modules/mp/skill-mp.yaml"
status: "completed"
priority: 3
lines: 660+
report:
name: "报表模块"
path: "skills/modules/report/skill-report.yaml"
status: "completed"
priority: 3
lines: 320+
# 设计规范
design:
db:
name: "数据库设计"
path: "skills/design/db-designer.yaml"
status: "completed"
description: "数据库表结构设计规范、SQL文件规范、编写规范"
lines: 450
entity:
name: "实体类设计"
path: "skills/design/entity-designer.yaml"
status: "completed"
description: "yudao 实体类(DO)设计规范,包括继承体系、注解规范、命名转换"
lines: 520
api:
name: "API 设计"
path: "skills/design/api-designer.yaml"
status: "completed"
description: "REST API 设计规范、注解、请求响应格式、权限标识"
crud:
name: "CRUD 代码生成"
path: "skills/design/crud-designer.yaml"
status: "completed"
description: "根据数据库表结构自动生成完整CRUD功能代码"
lines: 517
# 使用样例自动引用说明
# 使用样例文档usage/目录)通过 YAML front matter 声明需要引用的规范文件
# AI 读取使用样例时会自动加载相关规范,确保生成的代码符合项目标准
usage_auto_reference:
description: "使用样例通过 YAML front matter 自动引用设计规范"
mechanism: |
每个使用样例文档头部包含 references 配置,声明该场景需要引用的规范文件:
- design: 设计规范db-designer, entity-designer, api-designer, crud-designer
- module_guide: 模块引用提示(用户指定模块后加载对应 skill
- patterns: 设计模式引用factory, strategy, template-method
- templates: 模板文件引用
example: |
---
references:
design:
- skills/design/db-designer.yaml
- skills/design/entity-designer.yaml
module_guide:
prompt: "请指定目标模块"
mapping:
mes: skills/modules/mes/skill-mes.yaml
---
# 提取进度
progress:
total: 12
completed: 12
in_progress: 0
pending: 0
# 最后更新时间
metadata:
created_at: "2026-03-18"
updated_at: "2026-03-31"
completed_at: "2026-03-18"