代码修改与审查守卫 本技能是一个面向代码变更的守卫技能,用于在实现、重构和审查过程中守住正确性、结构质量、类型安全与审查闭环。 本技能不用于纯探索、纯讨论或无代码变更的场景,也不将项目私有约束伪装为通用规则。 适用边界 适用场景 - 中高复杂度的代码修改、修复 bug、重构、新增脚本。 - 代码审查、质量回看、变更后复核。 - TypeScript 高级类型设计,如泛型、条件类型、映射类型、模板字面量类型、工具类型、 、类型守卫。 谨慎适用场景 - 小型单文件修补或机械替换:只有当变更涉及行为风险、类型风险或跨边界影响时再启用。 - 遗留代码修补:优先保证不引入新的同类高风险问题。 - 快速修复或上线前补丁:允许记录技术债,但必须披露剩余风险。 - 跨模块或多文件结构调整:按逻辑单元分批审查,避免一次性扩散。 不适用场景 - 纯探索、架构脑暴、只读调研。 - 仅修改文档、配置或不涉及代码行为的小型元数据调整。 - 简单格式整理、命名替换、注释补写等低风险机械性改动,且不伴随行为变化。 - 第三方依赖目录、生成代码目录、明确以试验为目的的 PoC / spike(除非用户明确要求按正式质量标准执行)。 工作原则 - 先保证正确性,再优化结构质量。 - 规则分层执行,避免不同性质的问题采用同一强度处理。 - language profile 与 project profile 按需加…