9.8 KiB
9.8 KiB
Prompt 模板库
使用规则
复制模板前,先把本组实际上下文填入尖括号占位说明处。不要把模板原样丢给 TRAE。
每个 Prompt 都必须要求 TRAE 输出:
事实依据
推断
建议
不确定点
下一步验证
通用约束:
- 先找依据,再给结论。
- 不要直接改代码,除非我明确要求进入修改阶段。
- 项目事实必须标注文件路径、函数、接口、配置或文档来源。
- 业务规则必须标注为“待人工确认”,不能伪装成源码事实。
- 涉及权限、状态、审计、删除、看板的内容必须给出验收方式。
项目理解 Prompt
请基于以下 JeecgBoot 项目路径,帮我建立工单案例的项目地图。
上下文路径:
- ../../../JeecgBoot/docs/project-knowledge/README.md
- ../../../JeecgBoot/jeecg-boot/CLAUDE.md
- ../../../JeecgBoot/jeecgboot-vue3/CLAUDE.md
- ../../../JeecgBoot/jeecg-boot/pom.xml
- ../../../JeecgBoot/jeecgboot-vue3/package.json
请输出:
1. 事实依据:按后端、前端、权限、配置、数据库分组列路径和作用。
2. 推断:根据这些路径推断工单模块如果二开,可能落在哪些层。
3. 建议:课堂应该优先阅读哪些文件。
4. 不确定点:哪些信息仅靠当前路径无法确认。
5. 下一步验证:还需要继续查哪些文件或接口。
约束:
- 先找依据,再给结论。
- 不要直接改代码。
- 不要泛泛介绍 JeecgBoot。
源码定位 Prompt
我正在做 JeecgBoot 工单案例,请帮我定位以下主题的源码依据:
主题:
- 前端页面如何组织
- 前端 API 请求如何封装
- 动态路由和权限码如何进入前端
- 后端 Controller/Service/Mapper 常见结构
- 后端配置和数据库迁移在哪里
已知路径:
- ../../../JeecgBoot/jeecgboot-vue3/src/main.ts
- ../../../JeecgBoot/jeecgboot-vue3/src/router
- ../../../JeecgBoot/jeecgboot-vue3/src/store/modules/permission.ts
- ../../../JeecgBoot/jeecgboot-vue3/src/utils/http/axios
- ../../../JeecgBoot/jeecg-boot/jeecg-module-system
- ../../../JeecgBoot/docs/project-knowledge/generated/backend-endpoints.md
- ../../../JeecgBoot/docs/project-knowledge/generated/frontend-routes.md
请输出一个源码依据表,列为:
主题 | 路径 | 证据内容 | 对工单案例的意义 | 不确定点
约束:
- 事实必须来自路径。
- 不要直接改代码。
- 对不能确认的内容写“不确定点”。
需求拆解 Prompt
请把“企业工单管理与研发效能看板”拆成适合 JeecgBoot 二开的需求说明。
业务目标:
- 管理研发工单、缺陷和支持请求。
- 支持列表、详情、创建、编辑、指派、状态流转、评论、审计和看板。
角色:
- 管理员
- 工单负责人
- 研发处理人
- 测试验证人
- 只读观察者
请输出:
1. 事实依据:当前 JeecgBoot 项目能支撑这类功能的源码或文档路径。
2. 用户故事:按角色拆分。
3. 字段清单:字段名、含义、类型、是否必填、字典需求。
4. 非目标范围:课堂不做哪些功能。
5. 验收标准:每个用户故事如何验收。
6. 不确定点:需要业务方确认的规则。
约束:
- 先找依据,再给结论。
- 不要直接改代码。
- 权限和状态规则必须标注为待人工确认。
接口契约 Prompt
请为 JeecgBoot 工单案例设计接口契约,不要写实现代码。
必须包含:
- 工单分页列表
- 工单详情
- 新增工单
- 编辑工单
- 指派负责人
- 状态流转
- 查询审计日志
- 看板指标
请输出 Markdown 表格,列为:
接口名称 | 方法 | 路径建议 | 请求参数 | 响应字段 | 权限字符建议 | 成功场景 | 失败场景 | 验收方式 | 事实依据/推断
约束:
- 路径建议可以是推断,但必须标注为推断。
- 事实依据必须引用 JeecgBoot 当前源码或 docs/project-knowledge。
- 不要直接改代码。
- 输出不确定点和下一步验证。
RBAC 权限矩阵 Prompt
请基于 JeecgBoot 工单案例设计 RBAC 权限矩阵。
角色:
- 管理员
- 工单负责人
- 研发处理人
- 测试验证人
- 只读观察者
功能点:
- 查看列表
- 查看详情
- 新建工单
- 编辑工单
- 指派负责人
- 状态流转
- 关闭工单
- 删除工单
- 查看审计日志
- 查看看板
- 导出数据
请输出:
1. 事实依据:JeecgBoot 权限、菜单、动态路由相关路径。
2. 权限矩阵:角色 x 功能点,允许、拒绝、条件允许。
3. 权限字符建议:例如 work:ticket:add,必须说明只是建议。
4. 页面级、按钮级、接口级控制方式。
5. 不确定点:必须人工确认的业务权限。
6. 验收方式:如何验证权限确实生效。
约束:
- 先找依据,再给结论。
- 不要直接改代码。
- 不要让前端按钮隐藏替代后端接口权限。
权限落地检查 Prompt
请检查以下工单权限设计是否适合 JeecgBoot 项目落地。
输入材料:
- RBAC 权限矩阵:<粘贴矩阵>
- 接口契约:<粘贴接口契约>
- 源码依据:<粘贴 source-map 中相关路径>
请按以下维度 Review:
1. 事实依据:哪些结论能被 JeecgBoot 路径支撑。
2. 页面级权限是否明确。
3. 按钮级权限是否明确。
4. 接口级权限是否明确。
5. 数据范围是否明确。
6. 权限字符是否有命名规则。
7. 缺失项和风险。
8. 下一步验证。
约束:
- 不要直接改代码。
- 所有建议必须配验收方式。
状态机设计 Prompt
请为 JeecgBoot 工单案例设计状态流转规则。
候选状态:
- 新建
- 处理中
- 待验证
- 已关闭
- 已驳回
候选动作:
- 指派
- 开始处理
- 提交验证
- 验证通过
- 验证驳回
- 关闭
- 重新打开
请输出:
1. 事实依据:当前项目中可参考的状态、字典、业务模块路径。
2. 状态流转表:当前状态 | 动作 | 目标状态 | 允许角色 | 前置条件 | 后置动作。
3. 非法流转清单。
4. 接口设计建议。
5. 测试点。
6. 不确定点和下一步验证。
约束:
- 先出状态表,不要直接写 if else。
- 不要直接改代码。
- 每条流转都要有验收方式。
审计日志 Prompt
请为 JeecgBoot 工单案例设计审计日志方案。
关键操作:
- 创建工单
- 编辑标题、描述、优先级、类型
- 指派负责人
- 状态流转
- 新增评论
- 删除或关闭
- 权限拒绝的重要操作
请输出:
1. 事实依据:JeecgBoot 当前日志、系统模块或项目知识库中可参考的路径。
2. 审计字段表:字段名 | 含义 | 类型 | 示例 | 是否必填。
3. 操作记录清单:操作 | 记录时机 | oldValue | newValue | actor | source。
4. 查询接口建议。
5. 展示方式建议。
6. 异常态和验收方式。
7. 不确定点。
约束:
- 不要直接改代码。
- 字段前后值必须考虑敏感信息脱敏。
异常态 Prompt
请基于 JeecgBoot 工单案例,列出必须处理的异常态和防御性逻辑。
范围:
- 列表查询
- 详情查询
- 新增和编辑
- 指派
- 状态流转
- 删除或关闭
- 审计日志查询
- 看板查询
请输出表格:
场景 | 异常态 | 触发条件 | 前端表现 | 后端处理 | 用户提示 | 测试点 | 验收方式
约束:
- 先列异常态,不要直接改代码。
- 权限不足、重复提交、非法状态、数据不存在、并发修改必须覆盖。
- 输出事实、推断、建议、不确定点、下一步验证。
看板指标 Prompt
请为 JeecgBoot 工单案例设计研发效能看板指标。
指标方向:
- 工单总数
- 未关闭工单数
- 平均关闭周期
- 按优先级分布
- 按类型分布
- 缺陷趋势
- 逾期工单数
- 人员处理负载
请输出:
1. 指标表:指标名 | 口径 | 维度 | 过滤条件 | 数据来源建议 | 图表形式 | 权限要求 | 异常态。
2. 接口契约建议。
3. 前端页面状态。
4. 验收方式。
5. 不确定点。
约束:
- 不要只写页面样式。
- 每个指标必须可计算。
- 不要直接改代码。
修改计划 Prompt
请基于以下材料,为 JeecgBoot 工单案例生成代码修改计划,但不要直接改代码。
输入材料:
- 源码依据表:<粘贴>
- 需求拆解表:<粘贴>
- 接口契约表:<粘贴>
- RBAC 权限矩阵:<粘贴>
- 状态流转表:<粘贴>
- 审计日志设计:<粘贴>
- 异常态清单:<粘贴>
请输出:
1. 事实依据:涉及哪些已有路径。
2. 修改范围:后端、前端、配置、数据库、测试。
3. 分步计划:每一步改什么、为什么、怎么验收。
4. 风险点:权限、状态、审计、兼容性、数据迁移。
5. 测试计划:正常流、异常流、权限流、边界值。
6. 不确定点:必须人工确认后才能实施的内容。
约束:
- 不要直接改代码。
- 后端计划必须提醒遵守 update-begin/update-end 修改痕迹规则。
- 前端计划必须提醒复用 defHttp、Pinia、动态路由和项目组件。
Review Prompt
请对以下 JeecgBoot 工单案例交付物做 Review。
输入材料:
- 源码依据记录表:<粘贴>
- 需求拆解表:<粘贴>
- 接口契约表:<粘贴>
- RBAC 权限矩阵:<粘贴>
- 状态流转表:<粘贴>
- 审计日志设计表:<粘贴>
- 异常态清单:<粘贴>
- 看板指标表:<粘贴>
请输出:
1. Review 结论:通过 / 有条件通过 / 不通过。
2. 事实依据是否充分。
3. 高风险问题:按严重程度排序。
4. 遗漏项:权限、状态、审计、异常态、看板、测试。
5. 不确定点:必须人工确认的业务规则。
6. 修复建议:每条建议都要有验收方式。
7. 下一步验证。
约束:
- 不要只说“整体不错”。
- 不要直接改代码。
- 问题必须可定位、可验证、可行动。