指导业务知识网络(BKN)建模,输出符合 BKN 2.0.0 的对象类型、关系类型、操作类型、风险类型与概念分组定义。适用于用户提出本体设计、知识网络建模、实体关系梳理、Action 设计、Schema 评审、从文档提取初稿或扩展现有 BKN 的场景。
77
96%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
当用户出现以下意图时使用本技能:
先识别模式,再进入流程:
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": []
}输出前自检:
如果任一失败,先修正再输出。
信息不足时按以下顺序提问:
满足以下条件才可宣布完成:
f618458
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.