SuperAPI AI 工具集

add-concept

通用与其它

查看项目

更新于 10-16 03:42

技能介绍

用途:向 .plain 规范文件的 definitions 段新增概念、实体或领域术语定义,适用于用户希望在 .plain 文件中定义新概念时。

主要能力与用法:首次使用时应通过技能 load-plain-reference 获取 ***plain 语法规则。工作流程为:确定目标 .plain 文件(不明确时询问用户);读取文件了解已有定义、导入和概念;按语法规则校验概念名;检查唯一性,概念名不能已存在于本文件或导入中;检查被引用概念,定义中使用的 :ConceptName: 必须已在其上方定义(本文件或通过 import/requires);检查并避免循环引用;将概念插入 definitions 段,放在其引用的概念之后;再次读取文件确认位置与语法正确。

概念语法:用冒号包裹 :ConceptName:;CamelCase 且首字母大写;有效字符为字母、数字、+、-、.、_;在规范及其所有导入中全局唯一;requires 模块导出的概念不具传递性,需跨多个 requires 模块共享的概念应定义在公共导入模块中。

定义格式:概念定义是 definitions 中以概念名开头的列表项,属性与约束为嵌套子项。硬性行规则:definitions 内每行都必须是独立的、以 - 开头的列表项,不支持裸续行,缩进但无 - 前缀的文本无效;每行上限 120 字符,过长应在自然分句处拆成嵌套 - 项。

限制:需遵守上述命名、唯一性、引用顺序、无循环引用和行语法要求。是否收费、价格、平台及具体安装方式暂未提供。