w-gha
w-gha 是一个用于排查和修复 GitHub Actions 持续集成失败的技能。它通过 gh 命令行工具获取当前分支的 Actions 日志,分析失败原因,并在本地复现和修复 CI 错误。该技能强调使用 gh 而非 GitHub MCP 获取 Actions 日志,并遵循 git publish 相关流程。其工作方式包括:确认当前分支及其上游跟踪分支状态,判断 HEAD 是否领先于上游,或通过 PR head SHA 选择对应的运行记录;使用 gh pr checks、gh run list、gh run view --log-failed 和 gh run download 等命令定位失败运行和日志;解析日志中的测试、lint、构建、依赖缺失、环境、超时等问题;当多个 job 失败时,为每个不同 job 派发只读解析器,由自身修改根因;随后在本地运行与工作流相同的命令进行验证。该技能不会在每次推送时添加 gh run watch,也不会在用户未要求的情况下提交或推送代码。