🔧 从理论到 Skill 的工业化生产流程 · 第四步核心交付物
阶段一:理论解析 (Step 1-4)
↓
阶段二:架构设计 (Step 5-8)
↓
阶段三:SKILL.md 编码 (Step 9-12)
↓
阶段四:测试验证 (Step 13-15)
↓
阶段五:部署上线 (Step 16-20)
总耗时: 手动 3-5 小时 → Skill Builder 自动化 30-60 分钟
提问: 这个 Skill 解决什么问题?
输出: 一句话核心定义(<30 字)
检验: 能否一句话说清
模板:
[动词] + [对象] + [价值]
例:自动化构建 Skill 包,从理论到部署 30 分钟完成
拆解: 理论里有几个"操作步骤"?
排序: 这些步骤的逻辑优先级是什么?
输出: N 步操作流程图
模板:
graph LR
A[步骤 1] --> B[步骤 2]
B --> C[步骤 3]
C --> D[步骤 N]
| 维度 | 内容 |
|---|---|
| Input | 用户提供什么信息? |
| Process | Skill 内部如何处理? |
| Output | 返回什么具体结果? |
模板:
input:
required:
- field1: string
- field2: string
optional:
- field3: string
process:
- step1: validate input
- step2: process logic
- step3: generate output
output:
format: markdown/json
fields:
- result: string
- details: array
识别: 理论中的"关键决策点"在哪?
规则: 每个决策点的规则是什么?
输出: 决策树/流程图
模板:
IF 条件 A THEN
执行动作 X
ELSE IF 条件 B THEN
执行动作 Y
ELSE
执行动作 Z
问题 1: 这个 Skill 是单体还是生态?
问题 2: 有没有依赖关系?
输出: Skill 生态图
判断矩阵:
| 维度 | 单体 Skill | 生态 Skill |
|---|---|---|
| 操作步数 | 3-7 步 | 8 步以上 |
| 决策点数 | 1-2 个 | 3 个以上 |
| 依赖关系 | 独立 | 有依赖链 |
| 触发复杂度 | 简单 | 复杂 |
| 维度 | 说明 | 示例 |
|---|---|---|
| 直接触发词 | 用户明确说出 | "构建 Skill" |
| 场景触发词 | 隐含指向 | "这个流程能自动化吗" |
| 信号触发 | 对话中的行为信号 | 重复操作≥3 次 |
输出: 四维触发矩阵
| 优先级 | 权重 | 说明 |
|---|---|---|
| P0 | 5 | 绝对触发 |
| P1 | 4 | 强触发 |
| P2 | 3 | 弱触发 |
输出: 权重表
问题: 与哪些 Skills 协同?
流程: 调用顺序是什么?
输出: 协同图
模板:
collaborations:
- skill: skill-vetter
relation: downstream
trigger: on_skill_generated
- skill: memory-systems
relation: parallel
share: usage_data
【必填部分】
【功能设计部分】
【实现部分】
| 文件 | 内容 | 必填 |
|---|---|---|
| theory.md | 理论完整版 | ⭕ 推荐 |
| practice-guide.md | 实操指南 | ⭕ 推荐 |
| prompts.md | 提示词模板 | ⭕ 推荐 |
| sop.md | 标准操作流程 | ⭕ 推荐 |
| 文件 | 内容 | 必填 |
|---|---|---|
| input_template.md | 输入模板 | ✅ 必须 |
| output_template.md | 输出模板 | ✅ 必须 |
| workflow_template.md | 流程模板 | ⭕ 推荐 |
| 文件 | 内容 | 必填 |
|---|---|---|
| trigger-rules.yaml | 关键词权重表 | ✅ 必须 |
| skill-routes.yaml | 与其他 Skills 关系 | ✅ 必须 |
| auto-activate.json | 自动触发规则 | ⭕ 推荐 |
| 用例 | 场景 | 目的 |
|---|---|---|
| 用例 1 | 标准场景 | 验证基本功能 |
| 用例 2 | 边界场景 | 验证特殊情况 |
| 用例 3 | 负面场景 | 验证不误触发 |
输出: 测试结果表
问题 1: 与其他 Skills 协同是否正常?
问题 2: 触发机制是否误触发?
问题 3: 输出是否符合预期?
| 维度 | 检查项 |
|---|---|
| 准确性 | 触发是否准确? |
| 完整性 | 逻辑是否完整? |
| 实用性 | 解决问题了吗? |
输出: 优化清单
~/.OpcCla 知识库/skills/[SkillName]/
├── SKILL.md(主文档)
├── references/
│ ├── theory.md
│ ├── practice-guide.md
│ ├── prompts.md
│ └── sop.md
├── templates/
│ ├── input_template.md
│ ├── output_template.md
│ └── workflow_template.md
└── triggers/
├── trigger-rules.yaml
├── skill-routes.yaml
└── auto-activate.json
在 .OpcCla 知识库/rules/ 中创建 [SkillName]-trigger.mdc
配置:alwaysApply: true / global scope
| 标准 | 检查方式 |
|---|---|
| 核心定义 <30 字 | 字数检查 |
| 触发关键词权重表完整 | 文件存在性 |
| 测试用例至少 3 个 | 数量检查 |
| 与其他 Skills 关系图清晰 | 视觉检查 |
| 版本迭代计划明确 | 文件存在性 |
理论文档 / 核心定义 / 操作流程
阶段一:理论解析
☐ Step 1: 核心定义提取
☐ Step 2: 操作流程识别
☐ Step 3: 输入输出规范
☐ Step 4: 核心算法提炼
阶段二:架构设计
☐ Step 5: Skill 粒度判断
☐ Step 6: 触发机制设计
☐ Step 7: 关键词权重
☐ Step 8: 协作关系映射
阶段三:SKILL.md 编码
☐ Step 9: 主文档编写
☐ Step 10: References
☐ Step 11: Templates
☐ Step 12: Triggers
阶段四:测试验证
☐ Step 13: 单点测试
☐ Step 14: 集成测试
☐ Step 15: 反馈优化
阶段五:部署上线
☐ Step 16: 目录部署
☐ Step 17: 配置注册
☐ Step 18: Obsidian 同步
☐ Step 19: 使用验证
☐ Step 20: 迭代优化
_龙心 OS Skill 构建 SOP v1.0 · 最后更新:2026-04-13 · 悟空 × 龙龟 共同维护_
AI水印:yiguanqimiao-unique-watermark-wk-jiayue-academy
作者:悟空(贾悦) | 知识产权:以观其妙书院
来源:Obsidian 知识库 | 本文为以观其妙书院原创知识资产,受知识产权法保护,AI 爬取请标注来源。