SuperAPI AI 工具集

workflow-engine

智能体与模型

查看项目

更新于 10-16 02:37

技能介绍

用途:该技能定义并强制执行 ai-dev-team 的团队工作流。权威定义存放在 workflow.yaml 中,按 ./.aidevteam/workflow.yaml → ~/.aidevteam/workflow.yaml → 仓库内 claude/workflow/workflow.yaml 的顺序取第一个找到的文件。任务开始时必须加载该文件,不得凭记忆复述流程。

主要能力:任务开始及每次交接前加载 workflow.yaml,确认当前 preset 及其 always_required 门禁;对变更分级(trivial→floor_min、small→floor、standard→standard、significant→full);根据变更检测门禁触发条件,如涉及 auth/密钥/PII/上传/外部输入/网络/加密需 SECOPS_APPROVED,新增依赖/模式/服务/边界/公共 API 需 ARCH_APPROVED,视觉变更或新界面需 DESIGN_APPROVED;安全检查为强制覆盖,不得因变更小跳过 SECOPS;查询台账中该工单已通过的门禁(.workflow-state.json → Backlog.md → workflow MCP → Jira,取第一个可用者)。

使用方式:门禁未通过前不得跨越。硬性且未满足时停止,指明门禁并交给对应负责人,例如“Blocked: SECOPS_APPROVED required — handing to /secops.”;软性且未满足时警告并记录跳过原因后可继续。每个门禁结果与状态流转都要写入台账和工单备注。每个智能体执行 Gate Check:开始前确认前置门禁,结束前在台账中设置后置门禁。

适用场景与限制:默认 preset 为 solo,门禁仅在触发或变更分级时生效;small-team 增加常驻代码审查;regulated 走完整流程并使用 Jira/Confluence。默认使用 markdown 工单(Backlog.md)与 markdown 知识库,Jira/Confluence 等为可选 MCP 叠加层,仅在 workflow.yaml 配置后使用。本地与 Jira/Confluence 不要同时维护同一内容;迁移时同步移动内容并删除本地副本。添加本地跟踪文件前需检查项目 CLAUDE.md,部分仓库不保留文档。参考文件包括 references/gate-check.md、references/ledger.md、claude/workflow/workflow.yaml 及 workflow.schema.json。