用途:检查并配置 GitHub Actions CI/CD 工作流,使其符合项目标准,适用于更新过时 action 版本、添加多平台构建、审计缺失工作流等场景。
主要能力:检测 .github/workflows 目录与工作流文件,按项目类型(前端、Python、基础设施)判断所需工作流;核对容器构建(checkout v6、build-push v7、amd64+arm64、GHCR、GHA 缓存、显式权限、id-token: write、缓存 scope、semver 转义等)、release-please(v4、MY_RELEASE_PLEASE_TOKEN、contents/pull-requests 写权限)、测试(Node 22、lint、typecheck、覆盖率)、Renovate(RENOVATE_REPOSITORIES、checkout v6、次版本固定)及 Claude Auto-Fix(workflow_run 触发、防循环、去重、claude-code-action@v1、OAuth token)等检查项,并生成合规报告。
使用方式:命令 /configure:workflows,支持 --check-only(仅报告)与 --fix(自动修复)。执行时先联网核实各 action 最新版本,再检测项目类型、分析合规性、生成报告,必要时创建缺失工作流、更新版本、补充多平台与缓存配置,最后更新 .project-standards.yaml 中的 workflows 版本。
限制:调试失败 CI 应使用 github-actions-inspection 技能;从零编写自定义工作流用 ci-workflows;安全类工作流用 /configure:security;仓库设置与分支保护不在此范围。具体模板与报告格式见 REFERENCE.md,资料未提供其内容。