很多人手里都有一个能跑的项目:从 demo 长起来的、接手的、内部工具改的。代码能跑,但:
- 不确定密钥、Token、内网地址有没有漏在奇怪的文件里;
- 死代码、废弃脚本、没人看的测试堆在一起;
- 目录乱、导入绕、README 和真实代码对不上;
- 真要开源,LICENSE、.gitignore、CI、CONTRIBUTING 不知道从哪补起。
从「在我机器上能跑」到「别人能放心 clone、能维护」,中间差的不止是态度,而是一整套又细又累还容易出错的流程。很多人最后就放弃了,或者草草上传,留下安全隐患。
这个项目是什么?
Auto-Convert Project to Open Source(中文常写作:自动转换项目为开源项目)是一个面向 Claude/Cursor 等 AI 编程助手 的 Skill:把「准备开源」这件事,变成有引导、有检查点、可回滚的一条流程。
你可以把它理解成:在副本上操作,不碰你的原始仓库;AI 按 Skill 里的规则带你做扫描、清理、重构、文档与验证,关键决策必须你拍板,而不是一键替你瞎改。
它能帮你做什么?(能力概览)
- 安全与清理:多轮扫描密钥、Token、内部 URL、硬编码路径等;敏感信息清掉再谈发布。
- 瘦身与整理:死代码、明显无关的测试/脚本、仅内部使用的逻辑,按策略剥离或标出让你决定。
- 结构规范:目录、命名、导入关系往常见开源项目习惯靠拢;配合 LICENSE、.gitignore、CI、CONTRIBUTING 等模板。
- 文档对齐代码:README 等在流程后期再基于最终代码状态来写,减少「文档与代码两张皮」。
- 验证:测试与安全扫描通过后再收尾,避免「看起来干净了其实还有雷」。
适合:想开源副业项目、想把内部工具整理到可维护、想把 demo 拉到可发布状态的开发者。
安装方式
- 仓库:github.com/breath57/au…
- Skill 安装方式 点击查看
- 装好后,用自然语言触发即可,例如:
帮我把这个项目开源
协议与链接
- 许可证:MIT(见仓库内
LICENSE)。 - 源码与说明:github.com/breath57/au…
若你觉得有用,欢迎 Star、转发、或把安装命令贴给同样需要「从乱码仓到敢开源」的同行。