SuperAPI AI 工具集

ob-architect

编程与开发

查看项目

更新于 10-16 02:39

技能介绍

用途:为 OB(Ontoledgy/BORO)项目提供架构设计与评审,是在 software-architect 角色基础上叠加 BORO 约定的扩展,需先阅读 skills/software-architect/SKILL.md 并遵循其内容。

主要能力:设计或评审前先读取 references/ob-library-selection.md 确认变体(BORO 对应 nf_common;Ontoledgy 对应 bclearer_pdk、ai、ui),两变体的命名、结构、契约约定相同,仅平台库清单不同。新增要求包括:actor-action 命名(组件用名词角色,公共接口用动词动作,动作变化则重设计角色);显式编排层(orchestrate_stage 与 [stage]_orchestrator.py,编排链须画图);独立常量/枚举层;所有组件接口显式类型契约;入口边界 fail-fast 校验与分层异常;自定义组件前检查平台库覆盖;最小面积(无投机组件);L1 编排、L2 工作者、L3 助手的分层,顶层图只画 L1、L2。评审模式额外检查规则见表格,违规分 CRITICAL(缺编排层、缺常量层)、MAJOR(公共接口无类型、缺校验门、平台库用错)、MINOR(命名不一致、多余抽象)。

输出要点:高层设计需给出 OB 变体、编排链、常量层位置、平台映射;功能设计需给 OB 检查表与平台库检查;评审需含 OB 原则列与上述严重级别。

限制:官方原始文本未提供收费、价格、平台或效果信息;本条目仅为角色与流程约定,未给出具体代码或安装命令。