skill-governance · v1.0.0 · 2026-09-29 · sha256 709a542ccc8e4307

skill-governance v1.0.0A

Immutable. This exact content never changes and is served at /api/v1/blob/709a542ccc8e4307.

---
name: skill-governance
description: SGME 技能库治理:发现重复、统一命名、合并/弃用/删除、编写 frontmatter、渐进披露、校验和适配器分发。整理或新增技能时使用。
category: sgme-development
tags: [skill, sgme, governance, registry, naming, dedupe, lifecycle]
version: 1.0.0
pattern: auto
uses:
  - coding-workflow
---

# SGME 技能库治理

## 目录与命名

- 技能目录和 frontmatter `name` 必须完全一致,只用小写字母、数字和单连字符。
- 核心入口:`sgme`;SGME 专项:`sgme-<domain>`;宿主适配器:`adapter-<host>`;通用开发能力使用清晰的领域名,如 `coding-workflow`。
- 每个技能必须有简短、可区分的 `description`、`category`、`tags` 和版本;正文不重复项目总规范。

## 重复审查

比较触发条件、输入/输出、工具入口和维护真源:

- 触发条件和输出相同 → 合并为一个入口,旧名保留迁移别名或在 Backlog 标记弃用。
- 共享原则相同但操作细节不同 → 主技能保留路由,细节放 `references/` 或专用技能。
- 适配器技能不能与通用 SGME 手册合并;适配器必须保留宿主安装和生命周期差异。
- 历史记录、已失效路径和空占位不属于技能能力;确认无引用后删除,不把它们继续复制到 wiki。

## 生命周期

1. 新技能先加契约测试和最小 `SKILL.md`,再补真实流程;不要复制整本通用手册。
2. 大型内容按任务模式拆到 `references/`,入口只保留路由和不可违反的约束。
3. 修改前搜索引用和 `uses` 依赖;删除前确认没有索引、测试、文档或运行配置引用。
4. 普通技能由 SGME 按需 `skill_search → skill_digest → skill_get` 提供;只有适配器或确需本地资产才 `skill_materialize`。
5. 若宿主提供 `skill-creator`,用其 `quick_validate.py` 做通用 frontmatter 校验;SGME 仓库再运行目录契约测试和 `scripts/validate_skill_catalog.py`,适配器改动另跑发布脚本和平级对账。