用途:这是一个“简洁纪律”的漂移纠正器,用于把输出重新锚定到“能少说就少说、能少写就少写,但不损失价值”的原则上。方法(重新锚定、审计进行中的工作、向前修正、报告,以及“触发它并非指责”的语气)位于 ${CLAUDE_PLUGIN_ROOT}/context/re-anchor-audit-correct.md,本技能只补充简洁纪律特有的内容。
主要能力:分两个表面处理。代码侧由使用方组织的 simpler-code 约定作为事实来源:在不损失正确性、可读性、测试覆盖、可观测性或约定一致性的前提下优先更小形式;重新锚定其命名失败模式(推测性泛化、错误抽象、YAGNI)与不可为行数牺牲的约束。若项目未声明该约定,则按可移植基线执行。Markdown 侧目前尚无标准文档(被标记为缺口):减少填充词、模糊措辞与重复表述,但不删指令、限定词、阈值或示例;有标准来源则走它,没有则视为缺口,不自行发明评分标准。
使用方式:审计时给出具体、可定位的发现(文字填充、代码中的推测参数/死分支/可被内置替代的手写样板、本可更短的长形式),并立即向前修正,但仅在“免费”时修正;若削减会付出上述任一代价,则保留长形式并说明原因。批量文字处理路由到 docs-hygiene 的 compress 能力(其语义差异纪律是护栏),否则在线程内执行同样的语义差异纪律;批量代码精简路由到 code-tidying 的 batch-simplify 能力,否则在线程内按 simpler-code 约定精简。主动的代码侧强制不在此处,属于引用该约定的评审与设计门禁。
限制:不以简洁换取约束;不发明 Markdown 简洁标准;不编造发现,已足够紧凑就如实说明。注意简洁不等于去重(去重属于 /discipline:point-dont-copy),主要失败模式是过度削减,悄悄丢掉限定词或边界情况即是以长度换语义。