一键导入
bkn-modeling-advisor
指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
数据权限管理技能:支持资源权限查询与权限申请。 先判定“查询权限”还是“申请权限”,再按资源类型执行对应接口。 当用户提出“申请权限”、“查是否有权限”、“给某资源授权”时使用。
Guides creation of BKN (Business Knowledge Network) definition files following v2.0.1 spec. Covers network, object_type, relation_type, action_type, concept_group. Use when creating knowledge networks, BKN files, object types, relation types, action types, concept groups, or when user asks to model business knowledge in BKN format. When kweaver-core is also loaded, use it to run kweaver CLI (auth, bkn push) after files exist.
数据分析员工(Data Analyst Agent)的唯一总入口:凡与数据资产、取数、指标、表/视图、 治理职责、知识网络等相关的问题,必须先经本 skill 做编排与路由,再进入找表或问数等子流程。 当用户提出数据类问题、需要知识网络选择、或需要在找表与问数之间切换时使用。
向飞书指定用户(通过 user_id)推送消息。 支持文本、卡片、图片、文件等多种消息类型。当用户需要给飞书用户发送推送消息时自动使用。
全局归档协议。只要任务需要写入任何文件(含 PLAN.md、报告、JSON 等归档物),必须按本技能执行 Session→ARCHIVE_ID、TIMESTAMP、双轨路径(根段须为 archives/)、回读校验与状态回执;WebUI 的 archive_grid 必须用 Markdown 中语言标识为 json 的围栏代码块输出。
KWeaver CLI 操作层 — 内化自 kweaver-core。 覆盖认证、平台业务域(config)、知识网络管理与查询、Agent CRUD 与对话、 数据源管理、数据视图、Skill 注册、Vega 可观测、context-loader 语义搜索、通用 API 调用。 仅由 bkn-creator pipeline 内部读取,不独立注册到宿主 skill 系统。
| name | bkn-modeling-advisor |
| description | 指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。 |
当用户出现以下意图时使用本技能:
先识别模式,再进入流程:
new:无现成 BKN,从业务场景开始建模import:已有 BKN,做增量设计或评审from_doc:用户提供文档,先抽取初稿再补齐按以下阶段推进,import/from_doc 可从中间阶段切入。
收集并确认:
network.idnetwork.namenetwork.descriptionbusiness_domain(如采购、库存、计划、质量)让用户描述典型流程,提取候选项:
object_typeaction_typerelation_type对每个候选对象检查:
对象输出至少包含:
id, name, descriptiondata_properties[]keys.primary_keys[], keys.display_key逐对对象确认:
direct:字段直连,需 mapping_rulesdata_view:需中间视图,需映射定义如果“关系本身有属性”(如金额、状态、生效日期),优先升级为独立对象,而非直接建 link。
为每个操作明确:
pre_conditions)property / input / const)low / medium / high)requires_approval)bound_object.action_type 仅可取:
addmodifydeletequery按需补充:
risk_type:高风险动作的控制策略concept_group:对象分组(按业务域/职责)导出前逐项检查:
[a-z0-9_-])默认输出两段内容:
如用户确认“导出完整文件”,再输出完整 BKN JSON。
当被 bkn-creator 委托时,输出必须满足以下契约:
explicit_objectsinferred_objects(每项必须含 inference_reason)pending_objectsrelation.name 必须使用中文业务名relation_idpending_objects 非空时,必须附“待确认对象处理建议”(纳入 / 移出 / 保留待确认)bkn-creator 继续门禁流转)当前模型包含:
- 核心对象:...
- 关键关系:...
- 主要操作:...
- 高风险点:...
- 待确认项:...
{
"network": {
"id": "example_network",
"name": "示例网络",
"description": "..."
},
"object_types": [],
"relation_types": [],
"action_types": [],
"risk_types": [],
"concept_groups": []
}
输出前自检:
如果任一失败,先修正再输出。
信息不足时按以下顺序提问:
满足以下条件才可宣布完成: