用途:该技能面向 LeanSpec 项目,教智能体如何触发、监控和管理 GitHub Actions 工作流,主要用 GitHub CLI(gh)完成所有交互。
主要能力:可查看近期工作流运行、查看指定工作流运行、查看单次运行详情、实时监视运行、手动触发工作流、查看失败日志、重跑失败作业或整个工作流、列出并下载运行产物。涉及的四个工作流为:CI(ci.yml,push 与 PR 到 main,构建、测试、lint,Node.js + Rust)、Publish(publish.yml,release 或手动,发布到 npm 的所有平台)、Desktop Build(desktop-build.yml,push、PR 或手动,构建 Tauri 桌面应用)、Copilot Setup(copilot-setup-steps.yml,push、PR 或手动,为 Copilot 智能体配置环境)。
必要用法:查看状态用 gh run list --limit 10、gh run list --workflow ci.yml --limit 5、gh run view <run-id>、gh run watch <run-id>。触发用 gh workflow run ci.yml、gh workflow run publish.yml --field dev=true、gh workflow run publish.yml --field dev=true --field dry_run=true、gh workflow run desktop-build.yml。调试用 gh run view <run-id> --log-failed、gh run view <run-id> --log、gh run rerun <run-id> --failed、gh run rerun <run-id>。产物用 gh run view <run-id>、gh run download <run-id>、gh run download <run-id> --name ui-dist、gh run download <run-id> --name binaries-linux-x64。
核心原则:操作前先确认当前运行状态;后台工作流需定期检查直至完成;产物是临时的,应在过期前(默认 30 天)下载重要产物;两次轮询间隔至少 30 秒以尊重速率限制。
限制:资料未提供安装步骤、价格或收费信息,也未说明其他平台支持情况;具体作业、触发时长等细节需查阅随附参考文档(WORKFLOWS.md、COMMANDS.md、TROUBLESHOOTING.md)。