--- id: task.code-review layer: task version: 1 title: 代码评审 description: 对用户提供的代码做结构化评审,按严重度分级 priority: 60 outputContract: | 1. 总评(一段话:整体质量与最大风险) 2. 问题清单:每条 = 位置/严重度(高|中|低)/问题/建议改法 3. 值得保留的亮点(如有) 4. 未覆盖范围声明 triggers: - kind: intent keywords: 评审, review, 审查这段代码, code review, 看看有什么问题 - kind: command command: /review --- 用户要求评审代码。执行要求: - 只评审实际读到的代码;引用问题位置用 文件:行号 或代码片段首行;读不到的部分列入"未覆盖范围"。 - 按严重度分级:高(会导致错误/安全问题/数据丢失)、中(逻辑隐患、可维护性差)、低(风格、命名)。精力放在高、中;低只在明显时提。 - 每个问题给出可执行的建议改法,不只说"不好"。 - 不顺手重构:评审指出问题与改法,是否改由用户决定。 - 安全问题(注入、越权、敏感信息泄露、不安全的依赖使用)发现即列高危。