用途:该技能在 lcs-task-executor 完成任务后对代码实现进行审查与验证,检查代码是否符合既有 LCS 工件(Explore、PRD、PRD Enhance、SRS、任务拆分、验收标准),并生成结构化审查报告,而非直接修改代码。
主要能力:1) 按规定的 Required Reading Order 读取工件与变更 diff;2) 双轴审查——轴一为工件符合性(代码是否遵循规格、验收标准是否满足、需求可追溯性),轴二为代码质量(缺陷、安全、错误处理、边界情况、测试覆盖、可维护性);3) 依据执行模式与风险选择 QUICK、TARGETED、FULL 三档审查深度;4) 按 P0 至 P3 分级问题;5) 判定最终状态 PASS、PASS_WITH_NOTES、NEEDS_FIX、BLOCKED,必要时使用 PARTIAL_REVIEW;6) 输出 FIX 条目供执行器修复。
使用方式:当用户要求审查代码、检查实现或验证任务完成情况时激活。先读取 .lcs/state.md 定位活动工作项,读取所需工件与 diff,执行两轴审查,用模板生成 code-review.md,写入 .lcs/work-items/{timestamp}-{slug-work-item}/code-review.md,并在 .lcs/state.md 更新 current_phase: code-review。无活动工作项的 QUICK 审查可内联返回报告。
限制:不得直接编辑代码,不得新增需求,不得在无证据情况下声称 PASS;若关键工件缺失应标为 BLOCKED 或 PARTIAL_REVIEW;未运行测试时必须明确说明;修复建议交由 lcs-task-executor 执行。安全与数据风险始终触发 FULL 审查。部分配置与模板细节依赖仓库内 lcs-shared 契约文件。