用途:为 Reusable Workflow Builder 智能体提供模式目录、模板与文档标准,用于识别跨平台 CI/CD 模式并产出标准化的 GitHub Actions 可复用工作流。
主要能力:支持从 GitHub Actions、GitLab CI/CD、Azure DevOps、Jenkins、CircleCI、Travis CI、Drone CI 及 Bitbucket、TeamCity、Bamboo、Buildkite 等系统发现模式;模式分为构建、测试、部署、安全、质量五类。当某模式出现频率高(10+ 仓库)、复杂度高(5+ 步骤)、变体少且参数清晰时,可转为可复用工作流。
使用方式:先解析扫描范围,支持本地路径、org-name/repo-name 或混合列表,绝不猜测范围。本地路径用 glob/grep 搜索 **/.github/workflows/*.yml 与 *.yaml;org 级枚举需在 migration-core 报告 NETWORK_OK 后执行 gh api "orgs/ORG/repos?per_page=100" --paginate --jq '.[] | select(.archived|not) | .full_name',不可用 gh repo list --limit N 替代。随后进行通用流水线发现、跨平台内容分析、模式提取、频率分析、翻译评分与平台映射。
输出规则:每个可复用工作流生成两个文件——.github/workflows/reusable-<name>.yml(仅 workflow_call 触发器)与 docs/<name>-usage.md(1:1 对应)。不得创建 README.md、WORKFLOWS.md、合并文档、脚本、自定义 action、调用方工作流或工作流模板。
限制与要求:仅使用可信发布者的已验证 action,固定到 commit SHA,工作流须通过 actionlint;单仓库或小列表时可降低频率阈值。资料未提供具体收费、价格或平台支持范围等信息。