做了一个无限开发循环的skill

前两天b站上刷到数字游牧人那期自动化运行glm的流程(有可能是广),看了一下anthropic原文并复现成了一个skill来实现。
简单来说就是从spec(我一般用superpower的brainstorm)出发,自动拆分成很多feature、然后逐个实现、测试、提交,跨越无限个上下文窗口持续推进,直到整个项目完成。
由于上下文限制 我设置了两种模式 一种是每次feature完成以后提示手动去/clear然后继续下一个 另一种是每个feature通过claude -p来创建子进程实现
每个feature会有关联的其他feature,如果有互不影响开发的 会通过agent team的方式并行开发多个feature从而提升效率

欢迎各位大佬尝试并给出建议

26 个赞

前排蹲个使用反馈

2 个赞

感谢大佬。

3 个赞

试一下试一下 :saluting_face:

2 个赞

蹲个反馈

2 个赞

看起来不错,可以试试

感谢大佬

感谢分享, 值得好好阅读.

之前我也刷到过 后面按照数字游牧人给的方式试了试 没复现出来 我感觉他应该少讲了一些东西,没讲全,省略了一些前置,中间过程 不过他自己应该是做出来了这种效果的,看他的履历是ACM金牌+微软前开发,技术这块搞出这个肯定没问题

前排支持,待会去尝试一下

原来他这么强吗,一直以为他是微信公众号那种

他的b站简介是这样写的 看他的这个风格来看还是挺有技术的,不过这几期视频恰饭确实不少 :rofl:

我也测试这个来着。自己研究了一下,但是没封装成skills,感谢大佬分享

大佬太强了!!!1

可以试试我这个skill,目前我开发的话是可以实现模块化自动开发的

好 感谢佬友 我研究一下 那这种可以让Agent跑多久呀一般情况下 模块化自动开发是不是要在开发者需求和思路明确的情况下,写出来的东西才符合要求,不然我感觉我要是最开始需求比较模糊,可能开发出来的效果跟抽卡一样,有可能符合有可能不符合

我之前因为any很慢 跑了两个小时不停 :sweat_smile:
整个的逻辑大概是你得先有一个plan或者spec 我使用superpower的brainstorm先跟claude商量计划 然后有个writeplan
之后我会清空我的聊天记录 发请根据plan.md用infinite-dev进行开发 然后他就会拆解你的plan成很多features 然后你可以跟他说用agent team并行开发不相关的分支
具体多久就取决于你的plan有多大了

我最近在写一个app,我觉得在执行的过程中才能找到具体的要求 一边开发一边你就越来越清楚你想要的是什么样了 这个主要也就是执行 规划的话我还是比较推荐superpower