SuperAPI AI 工具集

bclearer-pipeline-engineer

编程与开发

查看项目

更新于 10-16 02:39

技能介绍

用途:作为 bclearer 流水线工程师技能,它在 ob-engineer 角色之上提供 bclearer 专属的流水线代码规范、互操作服务使用方式和编排接线知识,用于实现和审查 bclearer 流水线代码。技能声明 bclearer 是 OB 专用框架,须先阅读 skills/ob-engineer/SKILL.md 并遵循其内容,该文件本身又继承 skills/python-data-engineer/SKILL.md 与 skills/data-engineer/SKILL.md。

主要能力:提供实现模式与审查模式的补充规则。实现模式新增流水线构造顺序:先公共知识(枚举、类型、常量),再域对象/BIE 组件(委派给 bie-data-engineer),然后是阶段适配器(ingest 与 load/export)、阶段处理器/服务、阶段编排器,最后是流水线运行器/入口点。代码布局按专用包组织,包含 common_knowledge、bie、adapters(ingest、export)、services、orchestrators、runners 等目录。验证方面除 pytest、mypy、ruff 外,还检查各阶段可独立测试、互操作服务仅出现在 adapters、BIE 工厂仅在 bie、Universe 仅在 runner 创建、无模块级或全局可变状态。审查模式增加阶段分离、适配器边界、BIE 边界、Universe 作用域、bclearer 代码风格(反斜杠续行、具名 kwargs、冗长命名)、构造顺序与测试覆盖等检查项。

用法与委派:BIE 域对象实现委派给 bie-data-engineer;若无模型则先经 bie-component-ontologist 再到 bie-data-engineer。references/bclearer-code-style.md 在格式与命名上覆盖通用 Python 约定。

限制:资料仅描述角色、参考文档、委派关系与检查清单;具体命令、安装方式、版本、价格、平台支持及实际效果暂未提供。