mit einem Klick
bkn-draft
将确认后的建模清单生成 .bkn 文件。
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
将确认后的建模清单生成 .bkn 文件。
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
数据权限管理技能:支持资源权限查询与权限申请。 先判定“查询权限”还是“申请权限”,再按资源类型执行对应接口。 当用户提出“申请权限”、“查是否有权限”、“给某资源授权”时使用。
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-draft |
| description | 将确认后的建模清单生成 .bkn 文件。 |
公约:../_shared/contract.md
| 技能 | 用途 | 必须 |
|---|---|---|
bkn-archive | 归档路径生成、ARCHIVE_ID/TIMESTAMP、回读校验 | 是 |
bkn-kweaver | kweaver bkn validate 结构校验 | 是 |
执行前必须读取 references/SPECIFICATION.llm.md 获取规范模板,不可凭记忆生成 .bkn 格式。
落盘路径必须走 bkn-archive,确保双轨路径(根段 archives/)和回读校验。
将用户确认的对象/关系/动作清单转化为 .bkn 文件目录,落盘到归档路径。
存储位置 标记)network_context:网络名称、领域mode:create(新建) | patch(更新) | copy(复制)../bkn-archive/SKILL.md,获取 ARCHIVE_ID + TIMESTAMP + 归档路径references/SPECIFICATION.llm.md,按 BKN v2.0.1 规范生成 .bkn 文件
references/SPECIFICATION.llm.md 的"业务规则放置"章节references/SPECIFICATION.llm.md 的"输出规则"章节{network_dir}/bkn/(即 archives/{ARCHIVE_ID}/{TIMESTAMP}/{NETWORK_DIR_NAME}/bkn/)
network.bkn 放入 bkn/ 根object_types/、relation_types/、action_types/、concept_groups/ 等子目录均在 bkn/ 下创建network.bkn 的 id 使用 {network_name} 的 slug 化形式(中文转拼音或英文直用,全小写、连字符分隔,如 bu-profit-settlement),补齐 icon: icon-dip-graph、color: #0e5fc5
kn_id,委托 bkn-backfill 回填更新 network.bkn 中的 id"" 作为 id,平台 validator 会拒绝platform 对象:生成完整 BKN 格式(含 Data Source、Logic Properties 等)local 对象(仅用于模型内部逻辑推理,无外部数据源):
### Data Source 节Mapped Field 列(Data Properties 表格中不生成此列)### Logic Properties 节Incremental KeyData Properties(定义对象的基本属性结构)relation_types 和 action_types 中的关系/动作可以引用 local 对象的属性,draft 阶段照常生成对应关系/动作文件binding_decision_list)→ 写入真实 view_id### Data Source 小节,不写占位符待绑定 或任何占位文本,平台会将其解析为 view ID 导致推送失败Mapped Field 同理:无绑定时写 -,不写占位relation_types/*.bkn,对每个关系文件:
object_types/{source_id}.bkn 的 Data Properties 中object_types/{target_id}.bkn 的 Data Properties 中action_types/*.bkn 同理:确认 Parameter Binding 中引用的属性存在于 Bound Object 的 Data Properties 中bkn-kweaver 执行 kweaver bkn validate {network_dir}/bkn/.bkn 文件目录(位于 {network_dir}/bkn/){network_dir}/SKILL.md(与 network.bkn 同级),包含简短概述 + 索引表(object | path | relation | path | action | path),方便 agent 定位 .bkn 文件生成后必须逐项检查:
network.bkn 在根目录;frontmatter 符合规范(type: knowledge_network、id、name).bkn 有有效的 YAML frontmatter(type、id、name)type 匹配的文件夹下(object_types/、relation_types/、action_types/、concept_groups/);文件名 = {id}.bknSource ∈ property | input | const;YAML 块(如 trigger)可解析# → ## → ### → ####)references/SPECIFICATION.llm.md 的"业务规则放置"章节)生成 Data Properties 时,Type 必须从规范合法类型中选择:
| 语义 | 选型 |
|---|---|
| 数量、金额、单价 | decimal |
| 计数、序号、版本号 | integer |
| 比率、百分比 | float |
禁止使用 number——平台不认识此类型,推送时报 InvalidParameter。
Bound Object 表的 Action Type 列只允许三个值:
| 值 | 语义 |
|---|---|
add | 新增(不可写 create,是后端保留字) |
modify | 修改(不可写 update,是后端保留字) |
delete | 删除 |
当前平台版本不支持 query。如有只读操作需求,暂用 modify 并在 Description 标注。
| 类型 | 规范章节 | 模板 | 示例 |
|---|---|---|---|
| Network | knowledge_network | assets/templates/network_type.bkn.template | references/examples/k8s-network/network.bkn |
| Object | object_type | assets/templates/object_type.bkn.template | references/examples/k8s-network/object_types/pod.bkn |
| Relation | relation_type | assets/templates/relation_type.bkn.template | references/examples/k8s-network/relation_types/pod_belongs_node.bkn |
| Action | action_type | assets/templates/action_type.bkn.template | references/examples/k8s-network/action_types/restart_pod.bkn |
| Concept group | concept_group | assets/templates/concept_group.bkn.template | references/examples/k8s-network/concept_groups/k8s.bkn |
完整规范:references/SPECIFICATION.llm.md。