원클릭으로
bkn-draft
将确认后的建模清单生成 .bkn 文件。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
将确认后的建模清单生成 .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-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。