让AI自己动起来:GitHub原生开发Skill让Claude自动做issue、跑PR
你以为 Claude Code 只是个聊天工具?错了
大多数人对 Claude Code 的用法是:打开它,问一个问题,让它写代码,然后复制走。
但有一批开发者已经进入了下一个阶段——让 Claude Code 自己干活,睡觉的时候也在干活。这背后的关键,就是这个叫 Issue-Driven Development 的 Skill 框架。
准确说,它不是单个 Skill,而是一整套 GitHub 原生开发工作流:52 个 Skills + 9 个专用 Agents,安装到你的 Claude Code 里,就能让 AI 自己去找 open 的 issue,自己拆解任务,自己写代码,自己提 PR——你只需要睡醒来看结果。
核心功能是什么?
整个框架围绕一个叫 claude-autonomous 的命令展开。运行之后,Claude 会自动扫描你的 GitHub 仓库,找到所有 open 的 issue,然后按优先级逐个处理。
每个 issue 进来之后,它不是直接开写代码,而是先做任务拆解——把一个大 issue 拆成多个可执行的小任务,然后逐个完成,每个完成之后还会自己跑测试、验证,最后才提 PR。整个过程有 crash recovery,断了也能从断点继续。
框架内置了 9 个专用 Agents,覆盖代码评审、安全扫描、架构审查等专项任务。比如 Code Reviewer 做全面质量评审,Security Reviewer 专注安全漏洞,Silent Failure Hunter 专门抓那些被吞掉的错误。这些 Agents 不是摆设,是真的在你睡觉的时候在跑。
它跟普通开发流程有什么不同?
普通团队的开发流程是:PM 建 issue → 开发者领任务 → 写代码 → 手动提 PR → 人工 review → 合并。这个链路里开发者的时间被大量非编码环节消耗。
Issue-Driven Development 把这个链路自动化了。Claude 不只是写代码的工具,它是整个开发流程的执行者。你从「分配任务的角色」变成了「验收结果的角色」。
具体来说,它内置了 7 个开发标准 Skill:strict-typing(严格类型)、tdd-full-coverage(TDD 全覆盖)、ipv6-first(IPv6 优先),以及 pr-creation、ci-monitoring、verification-before-merge 等 CI/CD 相关 Skill,确保 AI 写出来的代码不只是能跑,还符合团队的开发规范。
多账号切换是亮点
这个框架还有个很实用的工具 claude-account——支持多账号切换,不需要每次重新认证。当一个 Claude 账号的用量达到上限,它会自动切换到下一个账号继续跑,团队协作场景下非常实用。
怎么安装?
一行命令搞定:
curl -fsSL https://raw.githubusercontent.com/troykelly/claude-skills/main/install.sh | bash
或者你已经在用 Claude Code 了,只想装这个插件:
/plugin marketplace add troykelly/claude-skills
/plugin install issue-driven-development@troykelly-skills
装完之后运行 claude-autonomous,它就会自己动起来了。
适合谁用?
如果你一个人管着好几个 GitHub 仓库,每天被 issue 海淹没,这款 Skill 就是为你准备的。如果你有一个小型开发团队,想让 AI 承担一部分开发流水线的工作,它也能接管大量重复性开发任务。
需要提醒的是:它目前主要面向 Claude Code 用户,且需要你的仓库有明确的问题跟踪体系——裸 issue 比没 issue 要好,因为 Claude 需要通过 issue 来理解你要做什么。
GitHub:https://github.com/troykelly/claude-skills
评论区
登录后可评论。