process-analyzer 是 Babysitter SDK 框架中的一个专用技能,主要用途是分析流程需求与工作流,为后续的专业化创建(specialization creation)提供结构化的流程定义。
主要能力
-
工作流分析:读取领域文档,提取流程模式,映射工作流步骤,并识别决策点。
-
流程边界定义:确定流程的启动条件与结束条件,明确所需输入以及产生的输出。
-
依赖映射:识别前置流程、技能依赖、智能体需求,并记录外部依赖。
-
质量准则定义:识别成功指标,定义质量门禁,指定验证点,并记录验收标准。
使用方式
该技能以只读方式执行分析,聚焦于流程结构,记录假设,并按影响程度排定优先级。其输出为结构化 JSON,字段包括:processName、description、category(core|support|quality)、priority(high|medium|low)、workflow(steps、decisionPoints、loops)、boundaries(startConditions、endConditions、inputs、outputs)、dependencies(processes、skills、agents)以及 qualityCriteria(metrics、gates、validations)。
集成方式
该技能可与以下组件集成:phase2-identify-processes.js(流程识别)、process-creation.js(需求分析)、specialization-creation.js(第二阶段)。
适用场景
适用于在 Babysitter SDK 框架内进行流程识别、需求分析、边界与范围界定、依赖梳理以及质量准则制定等任务,尤其适合需要为专业化创建准备结构化流程定义的场景。
限制
该技能为只读分析,不执行流程本身;聚焦于流程结构;需要记录假设;并按影响程度排定优先级。关于收费、价格、平台支持范围等信息,资料中暂未提供。