让可编辑文件保留计算关系
Preserve Computation in Editable Artifacts
生成表格等文件时保留公式和依赖,方便用户继续修改。
以下示例与示意结果由本站编写,用于说明方法,不是模型实测结果。
使用场景
交付可编辑订单工作簿,数量A2=10、单价B2=15,总额要随输入改变。若C2只写150,文件看起来正确,但用户把数量改为12后总额不会更新。
具体做法
确定输入与计算单元格并保持既有文件约定。在C2写公式=A2*B2,给输入区域和单位简短说明;不要保存一个只加载缓存值、丢失公式的版本。用目标计算引擎重新计算,再分别检查公式字符串和结果。在验证副本改变数量并核对依赖更新,保留原交付输入。
反例
生成可编辑订单:A2写10、B2写15、C2写150,颜色做漂亮后交付即可。
改进写法
生成同一可编辑订单:A2=10、B2=15、C2公式=A2*B2,说明数量与单价是输入。使用目标引擎计算并检查结果150,在副本把A2改12,确认C2为180且仍是公式;最终文件恢复原输入并保存计算关系。
为什么这样改
可编辑产物的价值包含输入与结果的依赖,而不只是当前数值。公式保留这一关系;实际重算与扰动输入能够发现看似正确却已被硬编码的输出。
如何验证
教学检查同时记录C2公式=A2*B2和缓存结果150;验证副本A2=12后结果180。再打开最终文件确认公式仍在,原数量10未被验证步骤修改。空缓存不自动代表公式错误,应检查计算是否执行。
适用边界
不可变快照可以合理使用数值;公式适用于需要更新的模型。引擎兼容、计算模式、外部链接及宏需按文件契约验证。公式无错误不证明业务模型正确,不能仅凭读取缓存值就声称保留可编辑性。
原文与版本
- anthropics/skills · Use formulas, never hardcoded results.
查看此版本的文件8a1541c4a3ff - anthropics/skills · Editable formulas and assumptions
查看此版本的文件8a1541c4a3ff - anthropics/skills · Formula and cached-value representations
查看此版本的文件8a1541c4a3ff - anthropics/skills · Native editable output
查看此版本的文件8a1541c4a3ff - nextlevelbuilder/ui-ux-pro-max-skill · Text-free visual layer and editable HTML copy
查看此版本的文件09170eec67ee