workflow-monitor

自动检测GitHub Actions工作流失败与低效模式并创建问题

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:workflow-monitor。
它的用途是:自动检测GitHub Actions工作流失败与低效模式并创建问题
完整的 Skill 内容见:https://321skill.com/skills/workflow-monitor-x-3/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'请运行workflow-monitor,检查我的仓库`my-org/my-repo`最近一周的GitHub Actions执行情况。',它会连接到GitHub API,获取工作流运行历史,分析失败记录和耗时模式,然后自动在仓库中创建Issue,标题类似“工作流`CI Build`检测到频繁失败及缓存低效问题”,并在Issue正文中列出具体失败的任务ID、错误日志摘要以及优化缓存配置的建议。

介绍

这个Skill旨在解决GitHub Actions工作流中频繁失败和效率低下的问题。它通过监控工作流的执行历史,自动识别失败的作业和存在资源浪费、执行时间过长等低效模式。 用户只需配置好GitHub Token和仓库信息,Skill便会定期或在触发时运行,分析工作流日志。一旦发现问题,它会自动在对应的GitHub仓库中创建详细的问题(Issue),清晰描述问题现象、可能原因和改进建议。 它非常适合负责CI/CD流程的运维工程师、后端开发或全栈开发人员,尤其是那些管理着大量或复杂工作流、希望提升自动化流程稳定性和资源利用率的团队。 使用前请确保拥有目标仓库的写权限以创建Issue,并建议从核心仓库开始试用,以观察其识别问题的准确性和创建Issue的格式是否符合团队习惯。

核心特点

与仅监控工作流状态或发送通知的工具不同,它不仅能检测失败,还能深入分析日志,识别如缓存未命中、步骤冗余等具体的低效模式,并自动生成结构化的GitHub Issue来驱动修复,将监控结果直接转化为可跟踪的待办事项。

注意事项

不适合仅需要实时告警而不希望自动创建Issue,或者工作流执行历史数据量极少的场景。

常见问题

它会自动修复工作流问题吗?

不会,它主要负责检测和报告,通过创建GitHub Issue来通知开发者,修复仍需人工进行。

支持哪些GitHub工作流的低效模式检测?

通常包括长时间运行的任务、未充分利用的并行作业、重复的依赖安装或缓存配置不当等常见模式。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/workflow-monitor-x-3/raw/index.md 读取 workflow-monitor 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。