github-delivery 是做什么的?
Agent技能:GitHub发布循环,用于处理Issue/PR(修复审查、监控CI、安全检查、合并致谢)
概述
该技能为AI代理提供了一套完整的GitHub工作流,用于自动化处理Issue和PR的生命周期。从代码审查反馈的修复、持续集成的监控、安全扫描的检查,到最终的合并与致谢,全程无需人工干预。
功能
- 自动修复审查意见:当PR收到审查反馈时,代理会自动识别并应用修改建议。
- 持续集成监控:实时跟踪CI运行状态,在失败时自动重试或通知。
- 安全检查:在合并前自动运行安全扫描,阻止包含漏洞的代码。
- 合并致谢:成功合并后,自动在PR中发表感谢评论。
使用方式
- 将本技能文件(SKILL.md)放置于AI代理的工作目录。
- 确保AI代理已配置GitHub API访问权限(环境变量:
GITHUB_TOKEN)。 - 代理将自动监听指定仓库的Issue/PR事件并执行相应操作。
环境变量
GITHUB_TOKEN:具有repo权限的GitHub个人访问令牌。REPO(可选):目标仓库名称,格式为owner/repo。
工作原理
- 代理通过GitHub API轮询或Webhook接收事件。
- 对于新的PR,代理触发CI并开始安全扫描。
- 当审查请求到来时,代理读取评论并应用补丁。
- 所有检查通过后,代理创建合并提交并部署。
- 合并成功后,代理发表感谢评论并关闭相关issue。
支持的平台
- Claude Code
- Cursor
- Codex
- 其他兼容自定义工具的AI代理
许可证
MIT