用途
Fable Wise 提供一套低层认知反射与架构模式,目标是对抗三类常见问题:AI 生成的空洞内容(AI slop)、复杂度膨胀、产物漂移。它的取向是先做减法和收束,而不是先加代码和样板;要求把决策建立在可观察的现实之上。
主要能力
该技能把工作分为四个维度:
- Depth(单个产物、当下):判断这份产物是否干净、最小、真实,适用 re0、readchk、detool、debloat、feynman 等反射。
- Breadth(多个产物、当下):判断同一个事实是否在各处保持一致,适用 ssotize、reorder。
- Coil(单个项目、跨迭代):判断每一轮是否给下一轮留下经验,适用 re0-loop、re0-memo、re0-work、catchup、nba。
- Mesh(多视角、跨轮次):判断群体是否收敛到真实,适用 prism。
核心动作包括:删除营销式词汇、促销式形容词和 AI 样板话;把偶然引入的第三方库名词替换为标准语言机制;把臃肿产物压缩到只保留承重密度(删字,不删规则);用费曼检查把决策讲成不带术语的简单话;用反向质疑找出单一致命缺陷并设计最便宜的证伪测试;以第三方视角冷读产物,确认它不依赖先前的对话上下文也能独立成立;当多个文档或模块声明冲突参数时,指定唯一权威来源,其余引用全部指向它。
使用方式
公开资料将输入定义为 engineering_artifact(代码文件、架构文档、配置或计划)与 pattern_directive(选定的认知反射或命令,例如 re0、detool、ssotize、hate)。预期输出为 debloated_artifact(简化、无漂移、基于原生语言原语的产物)与 consolidated_truth(消除重复参数的单一事实来源配置)。
执行流程分四个阶段:
- 基数与时间分类:按 Depth、Breadth、Coil、Mesh 判断当前任务属于哪种形态,并选用相应反射。
- 去膨胀与机制替换:清除空话和样板,用标准语言机制替代偶然的库名词,压缩到承重密度。
- 反向测试与冷读:做费曼检查、hate 检查,并把产物当作与对话无关的第三方来冷读。
- 单一来源合并(SSOT):指定唯一权威,更新所有卫星引用,消除重复漂移。
资料给出的使用场景包括:把漂移严重、反复打补丁的产物重写为干净的 v0(/re0);执行前核验对细微需求的理解(/readchk);事先切出不安全范围,让剩余安全部分全力运行(/autobahn);审计分散事实并合并为单一事实来源(/ssotize);用基础语言机制替换偶然的框架或技术栈名词(/detool);把新做出的技术决策压到足够简单,或暴露其薄弱(/feynman);用可能推翻计划的唯一反向异议来压测工程计划(/hate);按独立评估视角拆分产物以暴露隐藏冲突(/prism);用仓库干净可靠的检查手段试尝拟议改动(/sip)。
适用场景
适合需要结构性简化、消除重复配置、重写漂移产物、验证明晰性的工程任务,也适合在动手前核验需求理解、在计划定稿前做反向压测。
限制与不适用场景
资料明确列出不宜使用的情形:零结构复杂度的日常小缺陷修复(应使用 fable-execute);自动化依赖更新或标准 CI 修复(应使用仓库批准的维护流程);高层多主机生命周期路由(应使用 get-fable)。
完成标准:所有冗余样板、不必要分层和重复配置被剥离;单一事实来源建立并在所有引用文件中验证;行为正确性由测试执行确认。证据要求包括展示净减少代码行或文档复杂度的差异,以及简化前后测试套件 100% 一致通过。失败处理:若去膨胀重构破坏现有测试,需找出隐藏不变量、明确记录并恢复通过行为;若反向质疑揭示计划存在无法修复的缺陷,则中止计划并报告该缺陷。工具政策为使用标准文件查看与编辑工具合并重复代码和配置,运行项目 linter 与测试验证行为保留,在原生标准库足够时不引入第三方辅助依赖。