---
type: rule
name: Universe Skill Canonical Scope Clarification v0.2
title: Universe Skill Canonical Scope Clarification v0.2
status: active
role: cross-library canonical scope rule
date: 2026-08-07
owner: 珍珍
scope: universe_governance
hosted_by: universe
system_layer: universe_governance
supersedes: Nebula/99_System/Rules/Universe_Skill_Canonical_Scope_Clarification_v0.1.md (legacy pointer)
parent_blueprint: Universe_Blueprint_v0.2.md
---

# Universe Skill Canonical Scope Clarification v0.2

## 0. 机制关系

本文件与 `Universe_Skill_Naming_Rules_v0.2.md`（`Universe/99_System/Governance/Rules/`）为 Skill 规则族的两份并列 canonical，**分工固定，互引不复制**：

| 维度 | 归属文件 |
|------|----------|
| **叫什么**：canonical 命名、alias 映射、旧名处理 | Skill Naming Rules v0.2 |
| **属于哪**：哪些能力/实现/挂载属于 canonical、专库实现、平台内置或历史兼容 | **本文件（Scope Clarification v0.2）** |

- 命名与 alias 一律以 Naming Rules v0.2 为准，本文件不复制其 canonical 表；
- 分类与挂载边界一律以本文件为准，Naming Rules 不复制本文件三层分类表；
- 两者均执行 Universe Blueprint v0.2 §6.1；冲突时按 Blueprint v0.2 §0 过渡口径裁决。

**canonical 路径**：`Universe/99_System/Governance/Rules/Universe_Skill_Canonical_Scope_Clarification_v0.2.md`（2026-08-07 自 Nebula 迁入，旧路径已降级为 legacy pointer）。

## 1. 目的

补充说明以下两类问题：

1. `nebula-agent-governor` / `nebula-skill-governor` / `nebula-system-alignment` 这类 **系统治理专线 skill**，是否纳入 `universe-*` canonical 系列；
2. `boa-archival` / `boa-wiki` 这类 **子库专用运营 skill**，与 `universe-compile` / `universe-filing` 的关系如何表达。

本文件用于防止 agent 把所有 skill 都强行并入 `universe-*`，或反过来把本应统一的治理主链继续分叉。

---

## 2. 三层分类

### A. Universe 通用治理主链 skill

这类 skill 负责 **跨材料类型、跨子库、跨场景** 的通用治理能力，属于 canonical 主链。

正式 canonical：

```text
universe-compile
universe-filing
universe-lint
universe-audit
universe-output
```

特点：
- 不绑定单一材料类型；
- 不绑定单一子库；
- 不绑定单一来源；
- 是后续 agent 解释和路由时的统一主口径。

---

### B. 系统治理专线 skill

这类 skill 不是内容治理主链，而是 **系统治理 / agent 治理 / skill 治理 / 对齐机制**。

示例：

```text
nebula-agent-governor
nebula-skill-governor
nebula-system-alignment
nebula-agent-audit
nebula-skill-audit
```

### 结论

**它们不强制并入 `universe-*` canonical 主链。**

原因：
- 它们不是 compile / filing / lint / audit / output 的内容治理主链；
- 它们更像 **governance meta-layer / system control layer**；
- 强行改名成 `universe-governor`、`universe-skill-governor`，短期收益不大，反而会制造一轮新的大范围 rename。

### 正式口径

```text
universe-* = 内容治理主链 canonical
nebula-* governor / alignment / audit = 系统治理专线 implementation name，可保留
```

### 约束

系统治理专线 skill 必须：
- 在说明文档里承认 `Universe` 是总治理域；
- 不能再假装自己是唯一主链；
- 与 `universe-*` 主链关系要写清，不得抢主流程命名。

---

### C. 子库专用运营 skill

这类 skill 只服务特定子库或特定运营动作，不应直接升格为 Universe 通用 canonical。

示例：

```text
boa-archival
boa-wiki
可能未来还有 nexus-* / risesun-* / private-* 专用运营件
```

### 结论

**它们不需要改名为 `universe-*`。**

但必须满足：

1. 如果它们承担的是 **通用治理主链某一环**，就要显式声明调用 canonical skill；
2. 如果只是子库内部运营件，则保留子库前缀，但写清边界。

### 正式口径

#### 情况 1：子库专用运营件

例如：

```text
boa-archival
boa-wiki
```

可以保留原名，只要说明：

```text
这是 BoA 专用运营/归档/知识整理件，不是 Universe 通用 canonical skill。
```

#### 情况 2：子库对 Universe 主链的调用

例如：

```yaml
skill: boa-archival
uses:
  - universe-filing
  - target_library: boa
```

或：

```yaml
skill: boa-wiki
uses:
  - universe-compile
  - target_library: boa
  - knowledge-domain: investment
```

也就是说：

> 子库 skill 可以保留本地名字，但如果本质上在执行 compile / filing / output / audit，必须回指它调用的是哪一个 canonical skill。

---

## 3. 判断规则

### 应进入 `universe-*` canonical 的情况

如果一个 skill：
- 处理多类材料；
- 可服务多个库；
- 本质是 compile / filing / lint / audit / output 的通用能力；
- 不依赖某个子库独有上下文；

则应纳入 `universe-*` canonical 体系。

### 不应进入 `universe-*` canonical 的情况

如果一个 skill：
- 只服务单一子库；
- 只做该子库的运营动作；
- 只做系统治理 / agent 治理 / skill 治理；
- 依赖该子库专用上下文；

则保留专线名或子库名，但要写清与 canonical 主链的关系。

---

## 4. 当前结论表

| skill / family | 分类 | 是否并入 `universe-*` canonical | 当前处理 |
|---|---|---|---|
| `inbox-compile` | 内容治理主链 | 是 | canonical = `universe-compile` |
| `meeting-minutes` | 内容治理主链历史实现 | 是（legacy） | legacy of `universe-compile` |
| `minutes-orchestrator` | 内容治理主链历史实现 | 是（legacy） | legacy of `universe-compile` |
| `nebula-filing` | 内容治理主链历史实现 | 是（legacy） | legacy of `universe-filing` |
| `nebula-lint` | 内容治理主链运行实现 | 是（runtime impl） | runtime impl of `universe-lint` |
| `audit-review` | 内容治理主链运行实现 | 是（runtime impl） | runtime impl of `universe-audit` |
| `meeting-to-deck-bridge` | 内容治理主链运行实现 | 是（runtime impl） | runtime impl of `universe-output` |
| `html-slides-generator` | 内容治理主链运行实现 | 是（runtime impl） | runtime impl of `universe-output` |
| `nebula-agent-governor` | 系统治理专线 | 否 | 保留专线名，补说明 |
| `nebula-skill-governor` | 系统治理专线 | 否 | 保留专线名，补说明 |
| `nebula-system-alignment` | 系统治理专线 | 否 | 保留专线名，补说明 |
| `boa-archival` | 子库专用运营件 | 否 | 保留 BoA 名，必要时回指 canonical |
| `boa-wiki` | 子库专用运营件 | 否 | 保留 BoA 名，必要时回指 canonical |

---

## 5. 对 agent 的解释模板

### 系统治理类

```text
这不是 Universe 内容治理主链 skill，而是系统治理专线 skill。
保留 nebula-agent-governor / nebula-skill-governor / nebula-system-alignment 名称，
但必须承认 Universe 是总治理域。
```

### 子库专用类

```text
这不是 Universe 通用 canonical skill，而是子库专用运营件。
如果它在执行 compile / filing / output / audit，必须明确说明调用的是哪个 universe-* canonical。
```

---

## 6. 禁止事项

- 禁止把所有 skill 都一刀切改成 `universe-*`；
- 禁止让系统治理专线 skill 抢占内容治理主链命名；
- 禁止让子库专用运营件假装自己是 Universe 通用 canonical；
- 禁止在未说明 canonical 关系时继续新增 `boa-*` / `nexus-*` / `minutes-*` 同质主链名。

---

## 7. 版本说明

| 版本 | 日期 | 变更 |
|------|------|------|
| v0.1 | 2026-07-31 | 初始版本（三层分类：通用主链 / 系统治理专线 / 子库专用运营） |
| v0.2 | 2026-08-07 | P2-10 组 2 并列迁移至 `Universe/99_System/Governance/Rules/`；新增 §0 机制关系（与 Skill Naming Rules v0.2 分工固定、互引不复制表格）；旧路径降级为 legacy pointer；frontmatter 增加 role/scope/hosted_by/system_layer 对齐治理系列 |
