用途:no-comments 是一个代码清理技能,用于根据 comment-sicko 子智能体的审查报告,处理代码中可删除的注释,并在可能的情况下用更小的根因修复替代临时补丁。
主要能力:调用 subagent_type: "engineering:comment-sicko" 生成报告与差异;审查报告中关于应用代码修改、范围越界、异常保护删除、MUST KILL 理由错误,以及把有意保留代码当问题等标记;对遗漏的作用域内 lint 与 TypeScript suppression 做审计;对模糊的删除或保留标记用 /how 或 /why 核实;拒绝的报告可 revert 并重跑一次,第二次拒绝则报告未解决并使 /no-comments 失败。
使用方式:默认使用调用方文件或 diff;否则使用相对 base branch(默认 main)的当前 diff,包含工作树。修复可直接删除死路径、去掉参数或改用真实 API;若需要结构方案,先运行一次 /architect 并停在草图阶段。实现最小根因修复,移除所有被点名的 workaround;根因超出范围时仅落地范围内最小修复并报告其余问题。对于约束型注释,提供范围内的类型、运行时、测试或 CI lint 编码方案,需交互确认;无人值守与 eval 场景需调用方预先批准。批准后编码再删除,否则删除并把约束报告为未解决。
适用场景:适用于需要清理注释、移除临时补丁、审计 suppression 与约束注释的代码库维护场景。
限制:不授权扩大修改范围或修复范围外实例;不得添加症状防护;恢复删除需要精确例外与范围内证明;必须在 Codex 上先阅读平台映射及其 per-skill 说明;具体实现细节与效果暂未提供。