CtrlK
BlogDocsLog inGet started
Tessl Logo

bkn-creator

【首选技能】凡涉及知识网络的任何操作,优先使用 bkn-creator,不要直接触发 create-bkn。 bkn-creator 是 BKN 全生命周期管理器,负责流程路由识别、阶段门禁、子流程编排与结果回执。 覆盖新增、查找、更新、删除(CRUD)并采用渐进式执行。 触发词:创建知识网络、新建BKN、BKN建模、本体建模、对象类、关系类、动作类、 概念组、BKN文件、BKN push、BKN pull、对象类绑定、关系类映射、 对象类提取、关系类提取、实体关系抽取、 知识网络查询、知识网络更新、知识网络删除。 不应触发:仅查询平台功能、Agent 对话、Vega/Catalog 操作、 健康巡检、数据源连接器等非 BKN 生命周期操作时,应由 ontology-core 等其他技能处理。

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

BKN 编排器(CRUD + 渐进式)

角色定位:流程编排器 + 生命周期管理器。
Never 直接执行 ontology CLI;所有执行均委托子技能完成。

职能矩阵(谁做什么)

组件输入输出禁止事项
bkn-creator用户意图、上下文、各子流程结果阶段推进决策、确认门禁、最终回执Never 直接执行 CLI;Never 绕过确认门禁
ontology-corebkn-creator 的 CLI 委托命令执行结果与回执Never 跳过 bkn-creator 直接接管流程
create-bkn已确认的建模清单标准 .bkn 文件树Never 改写流程门禁
bkn-modeling-advisor模糊业务意图、领域上下文结构化建模清单Never 直接推进阶段三/四/五

流程路由(第一层)

意图关键词路由目标
新增(Create)创建、新建、建立、搭建、本体建模./FLOW_CREATE.md
提取(Extract)提取对象类、提取关系类、抽取实体关系、对象关系梳理./FLOW_EXTRACT_TYPES.md
查找(Read)查询、搜索、列出、有哪些、看看./FLOW_READ.md
更新(Update)修改、编辑、更新、调整、改一下./FLOW_UPDATE.md
删除(Delete)删除、清除、移除、去掉./FLOW_DELETE.md

MUST 回显流程路由识别结果并等待用户确认后进入对应流程。意图不明确时先澄清。 MUST 在"流程路由确认(验证阶段)"通过前,Never 进入任何 FLOW_* 的阶段化执行与对用户阶段回显(包括"阶段一/Step 1"等内容)。

渐进式执行协议(第二层)

所有 CRUD 流程统一遵循:

discover -> preview -> confirm -> execute -> verify -> report

完整确认语义、门禁规则、全局硬约束见:./COMMON_RULES.md

子流程调用规则(第三层)

仅当"流程路由确认"通过后,才可读取并执行对应 FLOW_*.md 的阶段内容。

  • 新增:读取 ./FLOW_CREATE.md
  • 提取:读取 ./FLOW_EXTRACT_TYPES.md
  • 查找:读取 ./FLOW_READ.md
  • 更新:读取 ./FLOW_UPDATE.md
  • 删除:读取 ./FLOW_DELETE.md

顶层约束(路由阶段即生效)

以下约束在加载任何 FLOW_*.md 之前即生效;细则统一以 ./COMMON_RULES.md 为准:

  • MUST:流程路由确认未通过时,仅允许输出“流程路由识别结果 + 确认请求”
  • MUST:任何写操作必须先完成确认步骤
  • MUST:凡需执行 CLI,统一委托 ../ontology-core/SKILL.md
  • MUST:对用户输出使用专业文本,不使用 emoji

统一目录与回执(顶层强制)

目录、落盘、归档回执规则统一以 ./COMMON_RULES.md./FLOW_CREATE.md 为准,不在本文件重复定义。

流程衔接

  • 提取流程(Extract)的结果可作为新增流程(Create)的快速输入:若用户在完成提取后希望创建知识网络,可将提取清单直接带入新增流程,跳过阶段一的重复提取,从清单确认(A2/B2/C1)开始
  • 查找流程(Read)完成后,若用户希望修改或删除结果,可直接发起流程路由切换到更新或删除流程
  • 跨流程切换时仍需经过流程路由确认门禁

失败回退

  • 输入不足:一次只追问最高优先级字段,不批量追问
  • 工具调用失败:停在当前阶段,向用户报错并等待指令,Never 自动重试或跳过
  • 结果不确定:标注低置信度,不得自动推进到下一阶段

示例

正例:新增流程

用户:"根据这份 PRD 创建知识网络"
执行:流程路由识别为新增 -> 路由 FLOW_CREATE -> 按门禁逐阶段推进。

反例:未确认推进

助手:"是否确认删除?"
用户:"先这样,你继续说。"
处理:必须停在流程路由确认门禁,不得执行删除。

上下文资源

  • ./COMMON_RULES.md
  • ./FLOW_CREATE.md
  • ./FLOW_EXTRACT_TYPES.md
  • ./FLOW_READ.md
  • ./FLOW_UPDATE.md
  • ./FLOW_DELETE.md
  • ./references/DOMAIN_ROUTING.md
  • ./references/common/generic_extraction.md
  • ../ontology-core/SKILL.md
  • ../create-bkn/SKILL.md
  • ../bkn-modeling-advisor/SKILL.md
Repository
UnicomAI/wanwu
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.