- 添加各模块代码审查 Agent 配置 - 添加 API 一致性审查命令 - 添加工作流配置 Co-Authored-By: Claude <noreply@anthropic.com>
61 lines
2.3 KiB
Markdown
61 lines
2.3 KiB
Markdown
---
|
||
description: my-workflow
|
||
---
|
||
```mermaid
|
||
flowchart TD
|
||
start_node_default([开始])
|
||
prompt_review_instructions[## 代码审查任务]
|
||
subagent_area[subagent-area]
|
||
subagent_cell[subagent-cell]
|
||
subagent_consumption[subagent-consumption]
|
||
subagent_question[subagent-question]
|
||
subagent_questionnaire[subagent-questionnaire]
|
||
subagent_questionnaire_record[subagent-questionnaire-record]
|
||
subagent_risk_assessment[subagent-risk-assessment]
|
||
subagent_score[subagent-score]
|
||
end_node_default([结束])
|
||
|
||
start_node_default --> prompt_review_instructions
|
||
prompt_review_instructions --> subagent_area
|
||
subagent_area --> subagent_cell
|
||
subagent_cell --> subagent_consumption
|
||
subagent_consumption --> subagent_question
|
||
subagent_question --> subagent_questionnaire
|
||
subagent_questionnaire --> subagent_questionnaire_record
|
||
subagent_questionnaire_record --> subagent_risk_assessment
|
||
subagent_risk_assessment --> subagent_score
|
||
subagent_score --> end_node_default
|
||
```
|
||
|
||
## 工作流执行指南
|
||
|
||
按照上方的Mermaid流程图执行工作流。每种节点类型的执行方法如下所述。
|
||
|
||
### 各节点类型的执行方法
|
||
|
||
- **矩形节点**:使用Task工具执行子代理
|
||
- **菱形节点(AskUserQuestion:...)**:使用AskUserQuestion工具提示用户并根据其响应进行分支
|
||
- **菱形节点(Branch/Switch:...)**:根据先前处理的结果自动分支(参见详细信息部分)
|
||
- **矩形节点(Prompt节点)**:执行下面详细信息部分中描述的提示
|
||
|
||
### Prompt节点详细信息
|
||
|
||
#### prompt_review_instructions(## 代码审查任务)
|
||
|
||
```
|
||
## 代码审查任务
|
||
|
||
请按照以下规则对指定模块进行前端/后端接口一致性审查:
|
||
|
||
### 审查目标
|
||
1. 校验前端请求参数与后端VO字段的完整性匹配
|
||
2. 检查非实体字段(关联查询字段)的Service层填充逻辑
|
||
3. 验证Create/Update接口的日期字段处理规范
|
||
|
||
### 审查范围
|
||
- **前端模块**: `frontend/src/api/prison/{module}/index.ts`
|
||
- **后端模块**: `backend/yudao-module-prison/src/main/java/cn/iocoder/yudao/module/prison/controller/admin/{module}/`
|
||
- **VO定义**: `controller/admin/{module}/vo/*ReqVO.java`, `*RespVO.java`
|
||
- **Service层**: `service/{module}/impl/*ServiceImpl.java`
|
||
```
|