init
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
# 模块 9:若依坏规则示例
|
||||
|
||||
<div class="mt-6 p-4 rounded-xl bg-red-500/10 border border-red-500/30 text-sm">
|
||||
|
||||
- 注意权限安全
|
||||
- 代码要规范
|
||||
- 日志要完整
|
||||
- 数据权限要合理
|
||||
- 生成代码要检查
|
||||
|
||||
方向没错,但不可执行。
|
||||
</div>
|
||||
|
||||
<!--
|
||||
这些话方向没错,但不可执行。
|
||||
“注意权限安全”太泛。
|
||||
“日志要完整”没有说明哪些操作必须记录。
|
||||
“数据权限要合理”没有判断标准。
|
||||
“生成代码要检查”没有检查项。
|
||||
所以要改成明确规则。
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# 若依好规则示例
|
||||
|
||||
<div class="mt-6 p-4 rounded-xl bg-emerald-500/10 border border-emerald-500/30 text-sm">
|
||||
|
||||
- 涉及用户、角色、菜单、部门、岗位的新增、修改、删除、导出接口时,必须检查后端权限控制和操作日志记录
|
||||
- 涉及列表查询时,必须确认是否需要数据权限过滤
|
||||
- 代码生成结果上线前,必须检查权限、日志、表单校验、异常处理和测试
|
||||
</div>
|
||||
|
||||
<!--
|
||||
这就是更好的规则。
|
||||
它有触发场景:用户、角色、菜单、部门、岗位相关接口。
|
||||
它有必须动作:检查后端权限控制和操作日志。
|
||||
它能被检查:看 Controller、注解、Service 和日志配置。
|
||||
这类规则才适合写进 .trae/rules.md。
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# 若依 rules 检查 Prompt
|
||||
|
||||
<div class="mt-4 p-4 rounded-xl bg-blue-500/10 border border-blue-500/30 text-sm">
|
||||
|
||||
```
|
||||
@workspace 请检查当前 .trae/rules.md 是否适合若依项目。
|
||||
重点检查:权限规则 · 操作日志规则 · 数据权限规则 ·
|
||||
前端按钮权限规则 · 代码生成规则 · 敏感配置规则
|
||||
```
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
这是让 TRAE 检查若依 rules 的 Prompt。
|
||||
重点检查权限规则、操作日志规则、数据权限规则、前端按钮权限规则、代码生成规则和敏感配置规则。
|
||||
要求 AI 先给审查报告,不要直接改文件。
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
# 若依版 rules.md 结构
|
||||
|
||||
<div class="mt-6 text-sm">
|
||||
|
||||
0.基础原则 · 1.安全规则 · 2.权限规则 · 3.操作日志规则 · 4.编码规则 · 5.前端规则 · 6.测试规则 · 7.代码生成规则 · 8.不确定性处理规则
|
||||
|
||||
</div>
|
||||
|
||||
<!--
|
||||
今天最终产出是若依版 .trae/rules.md v0.1。
|
||||
它比通用 rules 多了几个若依特色部分:权限规则、操作日志规则、代码生成规则。
|
||||
这份 rules 后续可以作为团队后台管理系统 AI 协作规范的基础。
|
||||
-->
|
||||
Reference in New Issue
Block a user