CRITICAL: You MUST respond ONLY in Simplified Chinese (简体中文).
Perform a structured review of the current git changes with focus on SOLID, architecture, removal candidates, and security risks. Default to review-only output unless the user asks to implement changes.
LevelNameDescriptionActionP0CriticalSecurity vulnerability, data loss risk, correctness bugMust block mergeP1HighLogic error, significant SOLID violation, performance regressionShould fix before mergeP2MediumCode smell, maintainability concern, minor SOLID violationFix in this PR or create follow-upP3LowStyle, naming, minor suggestionOptional improvement
git status -sb, git diff --stat, and git diff to scope changes.rg or grep to find related modules, usages, and contracts.Edge cases:
git diff is empty, inform user and ask if they want to review staged changes or a specific commit range.references/solid-checklist.md for specific prompts.references/removal-plan.md for template.references/security-checklist.md for coverage.references/code-quality-checklist.md for coverage.CRITICAL: Output all content in Simplified Chinese (简体中文).
Structure your review as follows:
markdown
## 代码审查报告
**审查文件数**:X 个文件,Y 行变更
**总体评估**:[通过 / 需要修改 / 建议]
---
## 发现的问题
### P0 - 严重
(无 或 列表)
### P1 - 高
- **[文件:行号]** 简短标题
- 问题描述
- 修复建议
### P2 - 中
...
### P3 - 低
...
---
## 删除/迭代计划
(如适用)
## 其他建议
(可选改进,不阻塞)
Inline comments: Use this format for file-specific findings:
text
::code-comment{file="path/to/file.ts" line="42" severity="P1"}
Description of the issue and suggested fix.
::
Clean review (in Chinese): If no issues found, explicitly state:
After presenting findings, ask user how to proceed (in Chinese):
markdown
---
## 下一步行动
我发现了 X 个问题(P0: _, P1: _, P2: _, P3: _)。
**你希望如何处理?**
1. **全部修复** - 我将实现所有建议的修复
2. **仅修复 P0/P1** - 处理严重和高优先级问题
3. **修复指定项** - 告诉我要修复哪些问题
4. **不做修改** - 仅审查,不需要实现
请选择一个选项或提供具体指示。
Important: Do NOT implement any changes until user explicitly confirms. This is a review-first workflow. All communication must be in Chinese.
FilePurposesolid-checklist.mdSOLID smell prompts and refactor heuristicssecurity-checklist.mdWeb/app security and runtime risk checklistcode-quality-checklist.mdError handling, performance, boundary conditionsremoval-plan.mdTemplate for deletion candidates and follow-up plan