LESSON 07
规则写进 skill 我自己也会违反,怎么让它真的生效。
沉淀日期 2026-07-29 · 归属技能 ccopc-project
# Lesson 07 · 六道治理闸
规则写进 skill 我自己也会违反,怎么让它真的生效
网页版:https://ccopc.cn/lifestyle/opc/lessons/brand-workflow-gates/
沉淀日期:2026-07-29 | 归属技能:ccopc-project
一句话结论:规则埋在参考文档里只会被「读过」,必须做成强制可见的开场动作,并且给两次打回就重选路径的硬闸。
---
宁夏阳阳国际酒庄的品牌升级。甲方说「调用我们的品牌工作流,在原 PPT 基础上做升级」。
我读了 ccopc-project 全套:SKILL.md、21 个模块、15 项原子能力、6 条铁律,然后开工。
九轮反馈,九次打补丁,零次重新选路。
甲方的原话依次是:「这是 HTML 不是设计」「哪里有这么抽象的 logo」「比你做的更像酒」「严重产幻」「这么丑的东西你贴上去干嘛」「你瞎搞个半天我看着都头疼」。
最难堪的一条:image_gen 铁律是我自己后来写进这个 skill 的,写完之后我又违反了三次。
代价:几十轮返工 | 最终评价「及格」
① 我优化的是「完成动作」,不是「达成目标」。
「用品牌工作流做 PPT」被解码成「产出一个 pptx 文件」。最快产出 pptx 的是 python-pptx,于是走了它。交付物是文件,目标是品牌级的册子——我优化了前者。
② 工具变成了容器。
build.py 一旦存在,之后每条反馈都被翻译成「怎么改 build.py」,而不是「build.py 是不是对的载体」。
③ 工具选择发生在需求理解之前。
前两分钟就定了工具,那时还不知道这个项目的「品牌感」意味着什么。且此后从未回头质疑。
④ 把 skill 当参考资料,不当合同。
我把「PPT」归类成「文档 → 程序化」。这个归类是自利的:它为更快的路径提供了正当性。
⑤ 自检只查「有没有错」,不查「够不够好」。
检查表全是缺陷项,全是二元通过/不通过。一个零缺陷的平庸册子能通过我写的每一条检查。
⑥ 没有基准物。
在甲方甩来另一份 PDF 之前,没有任何「合格长什么样」的参照。没有锚,「比上一版好」就成了标准——保证局部最优,永远出不了台阶。
把六条治理从 references 提到 SKILL.md 顶部,改成必须打出来给甲方看的一张表。
关键不在写了什么,在于它必须可见。埋在文档里的规则可以被解释成「不适用」;打在屏幕上的表格不行——对方能当场看见,也能当场驳。
分数从约 35 提到约 70。视觉层从「行业平均脸 + 旧 PPT 截图」变成「贺兰石 VI 体系 + 真实材质 + 统一调色」。
但这个提升是被九轮外部施压逼出来的,不是流程自带的。
判据:说「这里改一下」= 参数;说「不合格 / 太 low / 不是我要的」= 路径。
grep -c image_gen 日志 = 0 即违规。没有验证钩子的规则只是愿望。Lesson 02「质量锚法」已经说过:形容词对 AI 不可执行,必须给能打开看的实物当标准。
我这次照样没立锚就开工了。
说明规矩写下来不等于会执行。 真正的差别在于:Lesson 02 的规矩当时只是一篇文章,这次是把它做成了 skill 调用后的第一个强制动作。
文章会被读过。动作才会被做。