[开源 · 自用] 分享我自用的用来写代码的Do-it工作流,引流版:一天24小时自动运行烧掉我codex 20x pro额度的秘诀是……

tdwhere 2026-05-05 11:10 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




来源


不知道佬友们有没有像我一样,平时搓项目都是在公司摸鱼的时候搓的。然后作为一个纯靠AI去写代码的人,我也不会自己去review代码。

之前搓出来两个大屎山项目都被我弃掉了。中间换了很多不同的工作流,像是gstack、superpowers、skills、everything-claude-code等等。我觉得如果是额度不够,那可能是我自己氪的不够狠的问题,但是我觉得最大的痛点是:



  1. 你要记很多斜杠指令,很麻烦,我想让AI自己全自动跑完就好,我只要制定计划。

  2. 自动review的时候,还是会出现很多问题,如何更好的提升代码质量一种很苦恼我。

  3. 很难放心启动让AI自己一个phase、一个phase的跑全部的任务(我自己的任务划分习惯是,task - wave - phase - Gate)


现在有的很多关于Agent Team的项目,有的又感觉太重了,非常烧token。加上我本身又比较忙,加上是自己暗搓搓去搞的项目。作为老MC玩家,真的非常迫切的需要一个比较轻量的全自动方案。


之前有在L站分享过,我觉得实际上这个是一个管理问题(本人金融出身的)。加上我觉得其实各大模型厂商,在加速开发这些subagent功能什么的,其实感觉不需要那么重的,外部的架构才能让模型乖乖干活。所以我在我自己项目上尝试,打磨了很久,搓出来下面这个工作流。


具体逻辑


flowchart TD
P[UserPromptSubmit] --> R[do-it-router<br/>分类 Light / Standard / Heavy]
R --> G{前提稳吗}
G -- 不稳 --> GR[do-it-grill<br/>plan 前先核查]
G -- 稳 --> T{tier}
GR --> T
T -- Light --> L[直接执行]
T -- Standard --> S[inline 修改地图 -> 执行<br/>有风险才 review]
T -- Heavy --> H[plan -> slicing -> drills -><br/>子 agent 编排 -> review-loop -> fix-loop]
L --> PG{Edit / Write?}
S --> PG
H --> PG
PG -- Heavy 或显式 --> PGY[PreToolUse: 计划闸]
PG -- 否则 --> V[Stop]
PGY --> V
V --> VG[verification-gate:<br/>必须有新鲜证据]
VG --> D[完成]

借鉴了superpowers的思路,我觉得可以通过skills去做出一个工作流分流器出来,这个分流器对于进行编排的主智能体和子智能体是通用的。只是遵循不同的逻辑。


我着重加强的其实是一开始对任务的判断和整体任务的流程。为了更高效的利用token,又加快开发进度。我很喜欢让codex开出很多不同的子智能体去工作。但是codex有一个特点就是,极其的急不可耐,它会主动关闭还在干活的子智能体,以及子智能体,经常会干超出范围。所以我的思路其实是通过锁定交流的契约,加强review的流程。去解决这个问题(不是很完全,但是很有效的大大改善了)


另一个是,关于任务到底怎么才算干完了。在实际工作的时候,模型经常(点名批判claude)自以为搞完了,加上我是主智能体编排子智能体的流程,后面review的时候,又出一堆问题。所以我觉得完成必须得是一个需要证据支持才能说明的事情。


所以实际上,这个包是一个懒人,自己偷偷开发,符合我自己使用习惯的一个包。现在用下来我目前还算满意。我未来想加入的功能是,我想设计一个单独的流程,启动后,晚上可以自己一直运行,去对架构,代码库等等进行小的优化,或者是升级什么的。



>所以AI都发展这么快了,到底是为什么还需要人在电脑面前盯着写代码。能自觉一点么?



欢迎各位佬友们提出意见,也希望我的这个工作流真的能帮助到大家更好的开发项目。 ^-^


最新回复 (8)
  • bemover 05-05 11:43
    1

    刚好就想要一个这样的东西,昨天还在抱怨superpower太笨重了,等会就去试试佬的项目怎么样

  • konbakuyomu 05-05 19:54
    2

    很不错的项目,正好有这方面的需求,看看佬友的这个好使不好使

  • Yonagi 05-05 20:43
    3

    佬我用npm安装,提示这样耶



    npm error 404 Not Found - GET https://registry.npmjs.org/@tdwhere%2Fdo-it - Not found

    The requested resource ‘@tdwhere/do-it@*’ could not be found or you do not have permission to access it.


  • tdwhere 楼主 05-05 20:50
    4

    npm我没上传上去了,忘记更新了,你直接丢给AI我的项目连接可能比较好。因为我老是有改来着。

  • tdwhere 楼主 05-05 21:30
    5

    我去改了说明,走github直接npm,你可以去看一下。如果你本地有hook什么的会被安全阀挡住的。所以我是说如果用的是claude code或者codex让它们自己去装可能比较好。

  • jhfuture 08-05 21:35
    6

    提个小建议,小白第一次看完仓库了还有点一脸懵,不知道怎么开始使用,如果可以的话,建议写一个quick start ^-^

  • tdwhere 楼主 08-05 22:32
    7

    我通常都丢给AI直接去读,其实下面写了如何安装。目前支持的都是我自己在用的几个,codex、claude code、pi、kimi code、opencode什么的。

  • Aeternus 08-05 22:41
    8

    确实想要这个^-^感觉codex还是有点蠢(实际是我),superpowers又太重了,用grill-me代替,明天上班看看佬的这个^-^

* 帖子来源Linux.do
返回