xlcp/.claude/commands/my-workflow.md
tangweijie d1c9f356d6 chore: 更新 Claude Code 配置和 Agent 文档
- 添加各模块代码审查 Agent 配置
- 添加 API 一致性审查命令
- 添加工作流配置

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-19 23:19:47 +08:00

61 lines
2.3 KiB
Markdown
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.

---
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`
```