团队内部技术分享 速览版 · 15 分钟读完 2026 年 04 月

如何做出一个好的
设计规范 Skill

把一份 Markdown 规范做成会自己长大的活系统 ——
贝壳大 B 端设计组实践精要。

15 分钟阅读时长
8 节精要内容
1 个真实案例

第 一 节为什么要读这篇

传统规范的问题不是它写得不够全,而是它从发布那一刻起就在变旧。

过去十年,设计规范的主要载体是 Markdown、Figma、Notion。设计师写下按钮的圆角、间距的刻度、色彩的语义,然后发给工程师、发给新人。在"人读规范,人写代码"的时代,这是 OK 的。

但 AI 进入设计协作后,游戏变了。AI 读规范不是"阅读",而是"推断"——它把你写的文字、截图全当作输入,合成出它以为"你想要的"方案。规范对 AI 不友好,它会自己补全,而补全结果常常看起来合理,但完全不对

这篇讲什么

怎么把规范从"给人读的文档",升级成"给 AI + 人一起用的 skill"。

并且,怎么让它不是发布就死,而是随团队一起长大

设计规范不是文档,
活系统

第 二 节一个关键认知:它是路由器,不是百科全书

很多人对 skill 的第一反应是:"把所有规范塞进 SKILL.md,模型读完就什么都知道了"。这是错的。

模型的注意力有限。一份 3000 行的 SKILL.md 会消耗大量上下文,而且模型在长文档里容易走神——它可能记住了开头的色彩 token,但忘了中间的按钮规范。

好的 skill 不是把知识塞满,而是让模型在需要时能找到正确的那部分。

百 科 全 书 式 不 推 荐 SKILL.md (3000+ lines) 所有内容塞进一个文件 模型注意力分散 token 成本爆炸 路 由 器 式 推 荐 SKILL.md 路由 / 速查 / 硬规则 page-list page-detail components tokens icons 按需加载,从不一次全读 主文件做决策 子文件按需加载 上下文受控
同样是设计规范,用百科全书式还是路由器式组织,决定了 skill 的天花板。

这个认知是后面所有结构设计的起点。如果你把 skill 当百科全书做,后面所有的最佳实践都会跑偏。

第 三 节四档演化阶梯:你的团队在哪一档

从单文件 Markdown 到能自我演化的双 skill 系统,设计规范 skill 有四档清晰的成熟度

判断自己在哪档,靠三个维度:结构、规则、演化。对照下面四档,你应该能 30 秒内给自己团队定位。

L1
知识聚合
所有规范写在一个 Markdown 文件里,作为 AI 可读的权威参考。
单文件 · 无路由 · 无硬规则 · 无版本
1 份文件
L2
模块化加载
主文件作路由,详细规范拆进 references/ 按需加载。结构清晰,但产出质量不稳定。
主文件 + references · 有路由 · 无硬规则
~10 份文件
L3
断言化产品化
引入 NEVER/ALWAYS 硬规则、版本管理、触发词体系。产出质量稳定,可落地团队。
有硬规则 · 有版本 · 有触发词 · 但仍是单 skill
大多数团队停在这里
~20 份文件
L4
自我演化
生成 skill + 审查 skill 对偶运转,通过 case 飞轮持续升级。团队用得越久,它越准。
双 skill · compatibility.yml · 元规则 · case 飞轮
这篇文章想带你到这里
40+ 文件
重要区别

L1/L2/L3 都还是静态系统——你写一次,它就这样了。

L4 是活系统——它会随着团队使用、随着 bug 出现、随着审查发现盲区,自己变得越来越准。这是 L3 到 L4 的本质跃迁。

大多数团队的规范,
从发布那一刻
开始变旧

第 四 节7 个部件:一份能用 skill 的构成

一份能达到 L3 的 skill,由 7 个部件组成。前三个是核心(骨架),后四个是支撑(血肉)。

01
frontmatter 与 description
触发词 15-30 个。决定 AI 是否加载这份 skill。
02
三层路由决策
骨架层 + 通用层 + 叠加层,按需加载 references。
03
硬规则 NEVER / ALWAYS
可二元验证的断言,20 条左右。让 AI 不再犹豫。
04
速查表与分层
高频信息进主文件,详情进 references。
05
Tokens 真源与术语治理
数值真源 + GLOSSARY 术语字典,避免同义词野蛮生长。
06
输出前自检清单
30 条 checkbox,让 AI 自己验证产出合规。
07
版本号与 CHANGELOG
YYYY.MM.DD 格式,独立文件,为将来演化铺路。

最核心的三个:硬规则 · 路由 · 触发词

硬规则是 skill 的——没有它,AI 会软瘫,产出靠运气。软描述("按钮要美观")要换成可验证的断言("按钮不能用 dashed 边框")。

软描述 · 难以执行 硬规则 · 可验证
"色彩要协调" ALWAYS 状态标签使用语义色板
"间距要合理" ALWAYS 使用 16/24/32 的间距 token
"页面要简洁" NEVER 卡片内使用 dashed 边框

路由是 skill 的血脉——决定 AI 加载什么。没有它,要么全读(爆 context),要么不读(错过关键规则)。

触发词是 skill 的门牌——决定 AI 在什么时候用这份 skill。宁可多也不要少,漏一个高频触发词,skill 就在那个场景下永远不会被激活。

第 五 节双 skill 的文件结构

讲清楚机制之前,先看一眼 skill 长什么样 —— 41 个文件,两棵树

KED 系统由两个独立 skill 组成:ke-style(生成,33 个文件)和 ke-review(审查,8 个文件)。先有这张结构图,后面讲机制时才能对号入座。

S K I L L · A · G E N E R A T E ke-style / 33 files ── META · 7 个文件 ├─ SKILL.md 主路由器 ├─ AGENTS.md ├─ INSTALL.md ├─ GLOSSARY.md 术语字典 ├─ CHANGELOG.md ├─ MIGRATION.md └─ update-boundary.json ── ASSETS · 15 个文件 ├─ design-tokens.css 数值真源 ├─ antd-theme.json ├─ _schemas/ 3 个 schema ├─ product-lines/ 贝壳 + Link └─ page-shells/ 9 个页面骨架 ── REFERENCES · 11 个文件 ├─ components-shared.md ├─ icons.md ├─ layout-system.md ├─ mobile-full.md ├─ mobile-overlay-and-stacking.md ├─ page-list.md ├─ page-detail.md ├─ page-form.md ├─ page-dashboard.md ├─ meta-rules.md 规则的规则 └─ case-study-aplus-list.md S K I L L · B · R E V I E W ke-review / 8 files ── META · 4 个文件 ├─ SKILL.md 审查路由器 ├─ INSTALL.md ├─ CHANGELOG.md └─ compatibility.yml 版本协同 ── REFERENCES · 4 个文件 ├─ quick-gate.md 快速筛查 ├─ checklist-full.md 完整审查 ├─ fix-snippets.md 修复片段 └─ case-studies/ 飞轮燃料 生成者写代码,审查者挑刺。 两者独立演化,通过 compatibility.yml 保持版本协同。 ● 桥梁 · 版本协同契约 compatibility.yml 记录每个版本的兼容关系 & skip-rules 两棵文件树各自独立,通过黄色桥梁保持版本协同
双 skill 完整文件结构 · ke-style 33 个文件 + ke-review 8 个文件,compatibility.yml 作为桥梁。

核心文件一览:是什么、怎么用、怎么迭代

41 个文件里,大部分是具体规范文档。下面 11 个是关键机制文件,搞清楚它们,整个系统就通了。

文件 归属 是什么 · 怎么用 · 怎么迭代
SKILL.md ke-style 主路由器。AI 每次对话先读它,根据用户请求里的触发词决定加载哪些 references。每次新增 references 或调整路由策略时迭代。
design-tokens.css ke-style 数值真源。所有颜色、间距、字号 token 的唯一来源。所有组件定义都 reference 这里的变量。改 token 时只动这一个文件,全系统生效。
product-lines/*.json ke-style 产品线差异层。贝壳和 Link 共用大部分规范,只有品牌色等少数差异。每条产品线一份 JSON,运行时动态覆盖 token。新增产品线时在这里加新 JSON,不动其他文件。
page-shells/*.json ke-style 页面骨架数值。每种页面类型(list/detail/form 等)的关键数值(栅格、间距、导航高度)。AI 做页面时先读骨架 JSON,再做内容。稳定,极少变。
GLOSSARY.md ke-style 术语字典。定义"卡片"、"面板"、"区块"这类易混术语的唯一含义,防止同义词野蛮生长。任何术语争议发生时迭代,保持权威性。
meta-rules.md ke-style 规则的规则。写清楚"什么情况下可以新增硬规则"、"什么情况下必须拒绝"。这是 skill 的免疫系统。极少动,一旦动了是结构性升级。
update-boundary.json ke-style 资产边界契约。声明哪些文件是稳定区、哪些是演化区,给 AI 明确"你可以动什么、不可以动什么"。新增文件类型时更新。
SKILL.md ke-review 审查路由器。AI 拿到一段代码或设计,先读它,决定调用快速筛查还是完整审查,走不同路径。跟着审查策略迭代。
quick-gate.md ke-review 快速筛查规则。20 条高频违规的二元判断,10 秒出结果。高频迭代,发现新常见违规就加。
case-studies/* ke-review 飞轮燃料。每个真实 bug 都在这里留一份案例,四要素:现象/根因/修复/教训。审查时 AI 会检索类似 case。每周持续沉淀,这是 skill 越用越准的核心来源。
compatibility.yml ke-review 双 skill 桥梁。记录 ke-review 能审查哪些版本的 ke-style、哪些规则需要 skip。ke-style 升级时,这里决定审查 skill 是否需要跟进。ke-style 每次大版本升级时迭代。
阅读地图

如果你只想理解核心,看这四个文件就够了:SKILL.md (ke-style)meta-rules.mdcase-studies/*compatibility.yml

下一节会讲这四个文件在三个机制里具体怎么运转。

第 六 节让 skill 活起来:三个核心机制

L3 到 L4 的跃迁,不是加更多文件,而是引入三个新机制:双 skill 对偶、元规则门禁、case-studies 飞轮。

这三个机制共同作用,才能让 skill 从静态变成活的。缺任何一个都不行。下面一个个拆清楚:它是什么怎么建AI 调用时怎么用

机 制 一 双 skill 对偶 · 让规范自带审稿人

是什么

把规范拆成两个独立 skill:ke-style生成(0 到 1 做页面),ke-review审查(1 到 0 挑违规)。两者独立演化,互相校验。

为什么要拆?因为"生成"和"审查"的思考方式完全不同——生成需要开放联想,审查需要严格断言。放在一个 skill 里,AI 会把两种模式混起来:审查时心软放过,生成时过度自我审查。拆开,各自专注,都能做到更极致。

怎么建

两个 skill 有各自的文件树(见上一节),但它们不完全独立——通过一份 compatibility.yml 保持协同:

# ke-review/compatibility.yml
compatible-with:
  # 完全兼容,所有规则都能用
  - ke-style: 2026.05.06
    status: native
    skip-rules: []

  # 向后兼容,跳过新增的 2 条规则
  - ke-style: 2026.05.04
    status: backward
    skip-rules: [NEW-24, NEW-25]

  # 部分兼容,跳过所有破坏性变更
  - ke-style: 2026.04.*
    status: partial
    skip-rules: [NEW-*, BREAKING-*]

这份文件是双 skill 的合约:当 ke-style 升级到新版本时,ke-review 不会立刻失效,而是按兼容策略优雅降级。

AI 调用时怎么用

场景:用户给了 ke-review 一段代码,想审查是否符合规范。AI 的执行流程:

  1. ke-review/SKILL.md,看到入口规则
  2. 从代码推断出使用的 ke-style 版本(看 tokens 变量命名规律)
  3. 打开 compatibility.yml,找到对应版本的 skip-rules
  4. 执行审查时,在规则列表里剔除 skip 掉的规则,不做误判
  5. 按剩余规则逐条检查,产出违规报告 + 修复建议

这样即使 ke-style 升级了,历史代码也能被正确审查——不会因为版本错位而被一堆新规则"误杀"。

S K I L L · A ke-style 生成 · 从 0 到 1 做页面 · 做组件 · 做布局 33 份文件 · 节奏慢 互 为 镜 像 S K I L L · B ke-review 审查 · 从 1 到 0 挑违规 · 找盲区 · 出修复 8 份文件 · 节奏快 C O M P A T I B I L I T Y . Y M L 版本协同 · skip-rules 机制
双 skill 对偶 · 生成与审查独立演化,通过 compatibility.yml 保持版本协同。

机 制 二 元规则门禁 · 防止 skill 被自我污染

是什么

skill 活得越久,越容易被错误规则污染。最常见的污染:有人看到一个 bug,反推出一条新规则,塞进 skill。但这条"规则"可能只是对这个特定现象的过拟合,换个场景就错了。

元规则是规则的规则——它不规定具体做什么,而是规定"什么情况下可以新增规则"。就像宪法和法律的关系:法律一直在变,但新法必须符合宪法精神。

怎么建

ke-style/references/meta-rules.md 里写清楚规则升级的准入条件。以下是我们的 MR-01(第一条元规则),精简摘录:

# MR-01 · 规则变更必须有规范参考

准入条件(必须满足其一):
  ① 外部权威规范:W3C、CSS、iOS HIG、Material Design 等
  ② 内部资产真源:design-tokens.css、product-lines/*.json
  ③ 历史通过审查的 case(且归类为元问题,非孤立事件)

拒绝条件(出现任一即拒绝):
  ① 依据是"AI 的视觉直觉"
  ② 依据是单一用户的反馈
  ③ 依据是"我觉得这样看起来更好"
  ④ 依据是"某某公司是这么做的"

落地方式:
  每次 PR 新增 NEVER/ALWAYS 规则时,
  PR 描述里必须写清楚"依据是什么"。
  依据不符合准入条件,PR 不能合并。

AI 调用时怎么用

场景 1 · 用户在 ke-style 里想加一条新硬规则:

  1. 用户说:"给我加一条规则,卡片间距不能用 12px。"
  2. AI 读 meta-rules.md,触发门禁检查
  3. AI 反问:"这条规则的依据是什么?design-tokens 里没有 12px 这个值,但能否告诉我是来自 W3C 规范、业务真源还是历史 case?"
  4. 如果用户提供了依据(如"design-tokens 定义的间距阶梯是 4/8/16/24,12 不在其中"),AI 接受并写入
  5. 如果没有依据,AI 拒绝升级,给出改进建议(先在 case-studies 里沉淀观察几周)

场景 2 · ke-review 在审查时发现违规:AI 给出的修复建议必须标注"依据 meta-rules MR-01 允许的参考来源",否则建议本身就被元规则挡回。

为什么这件事重要

我们见过一份"L3+"的 skill,运行半年后,80 多条硬规则里有 20 多条是错的——都是当时顺手加的、没依据的过拟合规则。后期清理规则的成本,远大于当初写门禁的成本。

元规则是 skill 的免疫系统。没有它,飞轮转得越快,skill 污染得越深。

机 制 三 case-studies 飞轮 · 让 skill 自己学习

是什么

审查发现的每个问题,不是修复完就结束——要把它转化成一条永久的 case,存进 case-studies/。积累到一定数量,类似的 case 会合并成一条新规则,写进 ke-style

这就是飞轮:真实审查 → 案例沉淀 → 归类分析 → 规则升级,每转一圈,skill 就学会一类新的识别能力。

怎么建 · case 文件的标准结构

每个 case 是 case-studies/ 下的一个独立 markdown,必须包含四要素:

# CASE-04 · home-indicator 放在可滚动容器里

## 现象
移动端原型里,屏幕底部的 home-indicator 会跟随
内容滚动,离开了屏幕底部固定位置。

## 根因
父容器 overflow: auto 导致 absolute + bottom: 0
的定位上下文失效。home-indicator 以滚动容器
为定位基准,而不是 viewport。

## 修复
把 home-indicator 提到滚动容器外层。
正确的 DOM 结构:
  .page
    ├ .scroll-container (overflow: auto)
    │   └ ...内容...
    └ .home-indicator (absolute + bottom: 0)

## 教训
absolute + bottom 定位的元素,父链上不能有
overflow 不为 visible 的容器。这是 CSS 层叠上下文
的通用规则,不只 home-indicator 会踩。

四要素缺一不可:

  • ├─ 现象:可复现的、可观察的问题描述(不是"感觉不对")
  • ├─ 根因:底层技术原因(为什么会出问题)
  • ├─ 修复:具体代码/结构改法(别人能直接照抄)
  • └─ 教训:抽象出的通用规则(这是飞轮燃料)

AI 调用时怎么用 · 飞轮的完整转动链路

元规则 MR-01 门禁 01 真实审查 02 案例沉淀 03 归类分析 04 规则升级
案例驱动飞轮 · 四节点闭环,元规则门禁作为轴心,保证规则升级有依据。

把抽象的四节点,对应到文件层面:

  1. 真实审查 · ke-review 在真实工作中发现违规。审查者(通常是设计师 + AI 一起)确认是 skill 规则没覆盖。
  2. 案例沉淀 · 在 ke-review/case-studies/ 新建一个 CASE-XX.md,填好四要素。这一步门槛很低,可以先粗略记,回头再补全
  3. 归类分析 · 积累一批 case(通常 3-5 个)后,看它们是否属于同一类元问题。如果是,就具备了"升级为硬规则"的条件。
  4. 元规则门禁 · 新规则提交时,检查依据是否符合 meta-rules.md 的准入条件。这里 case-studies 就是准入条件之一(条款 ③)。
  5. 规则升级 · 通过门禁的规则写进 ke-style/SKILL.md 的 NEVER/ALWAYS 列表。同时 ke-review/quick-gate.md 补一条对应的扫描规则。

一圈转下来,一个真实 bug 变成了两处规则变更:ke-style 里禁止生成这种代码,ke-review 里自动识别这种代码。下次再有人踩坑,两个 skill 会在第一时间拦下来。

飞轮的节奏

不是每次发现 bug 都要立刻升级规则。案例先沉淀,观察 2-4 周,看是否重复出现。孤立 case 不升级(会过拟合),反复出现的才归类升级(是元问题)。

这也是元规则门禁条款 ③ 要求"归类为元问题"的原因。

三个机制的关系

三个机制不是独立的,它们构成一个自我进化的闭环:

  • 对偶 提供发现能力 —— ke-review 在真实工作中发现违规
  • 飞轮 提供学习能力 —— 违规转化为案例,案例积累为规则
  • 门禁 提供免疫能力 —— 防止过拟合规则污染系统

三者缺一不可。有对偶但没飞轮,发现的问题不沉淀,只能零散修复;有飞轮但没门禁,规则会被错误样本污染;有门禁但没对偶,没人发现问题,门禁守着空城。

飞轮每转一次,
skill 就变准一点

第 七 节一个真实案例:飞轮如何转动

讲完三个机制,来看它们在真实工作里怎么配合。下面是内部真实发生的一个 case——一个小 bug 驱动飞轮转动一整圈,最终沉淀为一条新的硬规则。

Case Study · 04
home-indicator 层叠违规

移动端原型里,home-indicator(屏幕底部的"小黑条")被放在了可滚动容器里面——滚动时跟着内容一起动,离开屏幕底部,违反 iOS/Android 原生行为。

01 · 发现
审查发现盲区
ke-review 当时的规则只写了"home-indicator 要在屏幕底部",没写"不能放在可滚动容器里"——规则没覆盖这种写法。
02 · 沉淀
写入 case-studies
记录现象、根因(父容器 overflow:auto 导致 absolute bottom 失效)、修复方法、教训。
03 · 归类
识别元问题
这不是 home-indicator 单独的问题,而是一类"层叠上下文 (stacking context) 违规"——所有 absolute+bottom 元素都可能踩中。
04 · 门禁
元规则检查
新规则依据是什么?CSS 层叠上下文规范 + iOS HIG + Android Material · 有清晰的规范参考,通过门禁。
05 · 升级
NEVER-14 诞生
"absolute/fixed + bottom 元素不能放在可滚动容器内部"——同时新增机器扫描规则 R-STACK-01,下次同类违规能自动拦截。

一个真实 bug,变成了一条会持续生效的规则。飞轮转动一圈花了一周。下次再有人踩中类似陷阱,skill 会在第一时间拦下来——这就是活系统的意义

第 八 节建议的演化节奏

从零到 L4 不用一次完成——分三个阶段,每阶段 2 到 3 个月,循序渐进。

关键不是"多快做完",而是每个阶段都有清晰的完成标志,确认到位了再进入下一阶段。下面每个阶段都给出:目标、关键动作、常见卡点、完成标志、升档信号。

Stage 01
搭骨架 · 从 0 到 L2
约 1-2 个月
目标
让 AI 能按照你的规范做出最基本的页面——哪怕产出质量还不稳定。重点是把"路由器式"结构立起来,不追求完备。
关键动作
  • SKILL.md 骨架,只含 frontmatter + 路由表 + 最基本速查
  • references/ 目录,先写 3-5 个核心页面类型(list、detail、form)
  • design-tokens.css 作为数值真源,所有颜色间距走变量
  • 触发词至少 15 个,覆盖团队常说的场景话术
  • 不急着写硬规则——这阶段先让 AI 能"做对大方向"
常见卡点
最常见的陷阱:一开始就想写全。试图把所有组件、所有页面、所有场景都写进去,3 个月后还没启用。对策:只写最高频的 30%,上线用起来,其余在用的过程中补。
完成标志
能用的信号:AI 能根据触发词加载正确的 references,产出的页面结构正确(栅格、间距大致符合规范),但细节处经常违规——这时就该升档了。
Stage 02
立规则 · 从 L2 到 L3
约 2-3 个月
目标
引入硬规则体系,让 AI 的产出从"大方向对"变成"细节也稳"。这阶段做完,skill 就是真正"生产可用"的了。
关键动作
  • 真实产出的违规 里归纳出 20 条左右 NEVER/ALWAYS 硬规则(不要凭空想)
  • CHANGELOG.md + 版本号(YYYY.MM.DD 格式)
  • 路由机制升级为三层:骨架层(互斥)+ 通用层(伴随)+ 叠加层(按需)
  • 写"输出前自检清单",让 AI 产出后自己勾选 30 条
  • 开始记录 case-studies/ —— 即使还没 ke-review,也先沉淀案例
常见卡点
硬规则写成"软规则":"按钮要美观"、"色彩要协调"这种不可验证的断言混进 NEVER/ALWAYS。对策:每条规则写完问一句"AI 怎么二元判断它违反没?"不能判断就改写,直到可以。
完成标志
可产品化的信号:新人用 skill 做页面,产出质量稳定到可以进 code review(而不是推翻重做)。团队里有人开始主动用,不是设计师催着用。
Stage 03
让它活起来 · 从 L3 到 L4
约 3 个月+
目标
引入双 skill 对偶、元规则门禁、case 飞轮——让 skill 从"静态工具"变成"活系统"。团队用得越久,它越准。
关键动作
  • 拆出 ke-review 作为独立审查 skill,不在 ke-style 里做审查
  • compatibility.yml,记录版本兼容关系
  • 写第一版 meta-rules.md,至少有 MR-01 规则升级门禁
  • 把之前沉淀的 case-studies 转化成第一批规则升级
  • 建立每周 review 机制:review 新 case、判断是否归类为元问题、决定是否升级规则
常见卡点
双 skill 并不是"把审查规则复制一份"。ke-review 要有自己的审查策略(快速筛查 vs 完整审查)、自己的节奏(比 ke-style 高频迭代)、自己的 case-studies。当成独立产品来做,不是插件。
完成标志
活系统的信号:有人在真实工作中发现违规 → 案例沉淀 → 几周后观察到同类 case 重复 → 通过门禁 → 变成新规则 → ke-review 自动拦住类似违规。飞轮完整转了一圈。
节奏的核心

不要跳阶段。L1 直接往 L4 冲,十有八九会退回 L2 从头来过——因为骨架没搭稳,上层机制无处附着。

每个阶段的"完成标志"比"时间"更重要。如果某个阶段 3 个月还没到位,说明前一个阶段的骨架没打牢,回头去补。

结 语规范不是交付物,是旅程

读到这里,应该明白这篇文章的核心观点了:

规范不是一份交付物,是一段旅程

做 L1 的单文件 Markdown 也行,做 L4 的活系统也行——重要的是,你知道自己在哪一档,知道下一档是什么样子,知道怎么走过去。

三件事值得一直记住:

01 · 硬规则是骨
没有 NEVER/ALWAYS,AI 会软瘫
L3 的核心就是硬规则。把软描述换成可验证的断言,是从 L2 到 L3 的关键跃迁。
02 · 飞轮是魂
没有 case-studies 飞轮,skill 不会长大
L4 是"活"出来的,不是设计出来的。每一次真实使用、每一次审查发现的问题,都是飞轮的燃料。
03 · 元规则是魄
没有元规则门禁,skill 会被污染
飞轮转得越快,污染风险越大。元规则是活系统的免疫系统,守住"规范参考"这条底线。

希望这份速览,让你在做自己团队的 skill 时能少走一些弯路。