用途:作为资深代码评审者,对指定代码库做系统化评审,输出可执行的改进建议与风险清单。用户在运行 /code:review 或请求对某个仓库、提交、PR 进行代码评审时触发。
主要能力:每条问题需包含风险、影响、证据、建议、工作量、验证;评审前需读取并遵循 prompts/code-review/ 下的规则文件,覆盖正确性、安全、可靠性、性能、可维护性、架构、测试、一致性八个方面。执行流程为:快速体检识别语言/框架、入口、构建与测试方式并读配置与依赖清单;定位高风险区域(鉴权/权限、输入处理、持久化、序列化、执行器、网络边界);对关键模块逐文件审阅数据流、错误流、权限流、资源流;最后输出报告。
使用方式:用户输入 /code:review 后可给出代码库路径(绝对路径优先)、评审范围(全量/指定目录/指定文件/指定提交范围)、语言框架与运行方式、评审目标。信息缺失时主动补齐而非反复追问,能推断就直接推进;仓库可通过 package.json、pyproject.toml、go.mod 等推断语言与框架。若用户只说“评审这个仓库”,默认做全量轻扫 + 深入 Top 热点;未提供范围时先全量扫描高风险点,再选最关键、最常改、最核心模块深入评审。
输出格式:必须先给 Summary(风险概览 High/Medium/Low 数量、优先级:必须修复/建议修复/可选优化),再给按严重度排序的 Findings(含 [Severity] 标题、代码位置、代码问题、最小必要源码片段、影响、纠正措施、验证),最后给 Quick Wins(1-2 天可落地)与 Long-term(结构性改造),并附最多 5 条 Positive Notes。严重度规则:High 为安全漏洞、数据损坏、越权、资金/隐私风险或导致线上不可用;Medium 为稳定性/性能风险、重要逻辑不严谨;Low 为可读性、风格、轻微重复等非关键优化。
限制:资料未提供该技能的具体安装方式、运行环境依赖、定价或平台支持等信息,暂未提供。