相关度:高。 这期几乎是为你量身定做的——一个单兵创始人(卖掉 Baremetrics 套现 400 万美元),靠自己攒的十来个 Claude Code skill(build / learnings / but-for-real …)+ worktree + 对抗式 review,同时并行造 5+ 款 AI 产品。这正是你 app_incubator 的链路形态、你本人"单兵多线、精力是元约束"的处境,以及 Holdwell 那套"三驾马车 + 碰撞协议"PRD 工厂思路的镜像。下面按项目落到你具体在做的事上。
给 app_incubator(你的 7-Agent 造 App 链路)
1. 把"一个功能"切成"研究 → 实现 → 分阶段 PR",每段一份固定说明书
- 怎么做的:他的核心 build skill 把每个功能拆成三段流水线——research(产出一份只谈大方向的研究文档,会去翻旧代码库、调研要用哪些 API、Chrome 扩展哪些能弃哪些要迁)→ implementation(把功能细化成多个阶段,例子里拆成"4 个阶段 = 4 个 PR = 4 条 Git 分支")→ build phase(对当前这一小块再钻一层深研究:网络搜竞品怎么实现、用 Context7 拉第三方库最新文档、调 UI skill 梳理配色/组件)。他的明确意图:"这样它就不会试图在一次大动作里把所有事情全做完,而是分成我可以逐个验证的小块。"
- 你可以怎么做:你 app_incubator 现在最大的痛点是"把'该做什么'前移到 agent"。Josh 的 build skill 就是答案的形状——别让你的 agent 一上来就写代码,而是先强制产一份"研究文档"再产"分阶段实现计划"。挑你正在做的某一个 App,给 7-Agent 链路加一个"research-first"前置 skill:第一步只准输出"竞品怎么做 + 要调哪些能力 + 大方向决策",你点头了才往下走。这一步直接把"该做什么"从你脑子里移到了 agent 的产物里。
2. 每个阶段必须"用户可测试",宁可拆出 30+ 个阶段
- 怎么做的:他把 build skill 配置成"拆出来的每个阶段都必须是用户可测试的"——每完成一步他自己都能立刻上手点一点验证。代价是有时一份实现文档会有 30 多个阶段,因为"我希望在每一步、每个节点,我自己都能亲手测一测"。AI 自己也会开浏览器做测试,但他反复强调"最后那一关"必须真人上手玩,靠手感判断"这个加载真的好慢""这个跟我设想的不一样"。
- 你可以怎么做:你一直在意"激活/首屏体验"。把这条焊进 app_incubator 的实现计划——让每个 agent 阶段的验收口径写死成"现在这一步,你能不能在浏览器里点出首屏/激活路径并看到它真的转起来",不能就不算这阶段完成。这比"等全做完再看体验"早暴露问题几十个回合。
3. 设计稿先行、用 SVG + 配色喂给 agent,再碰代码(和你"设计稿即工程强制契约"同源)
- 怎么做的:他的顺序是先定品牌再写代码——先有名字 → 99% 的 logo 亲手在 Adobe Illustrator 里用钢笔工具翻上千种字体做出来 → 定配色(Rumored 定在偏深的橙红色)→ 试 favicon/头像等小图标质感。整套品牌活全在"动任何代码之前"完成,然后把成品交给 AI:"这就是我要的配色,这是 logo 的 SVG 文件",交完才跳进代码。
- 你可以怎么做:这跟你 app_incubator 的"设计稿即工程强制契约(Figma MCP)"是同一个信念的两种实现。差异点值得你抄:他不把品牌/logo 交给 AI,坚持手工——因为这块"一直没找到好办法走捷径"。你可以反过来用你的 Figma 链路把"配色 + 组件 token"固化成 SVG/变量喂给 agent,把 Josh 手工那部分自动化掉,等于在他停手的地方再往前推一格。
给 Codex Holdwell ERP work(多-Agent PRD 工厂)
4. 对抗式自审双保险:不让 AI 自我感觉良好,预设它"几乎肯定错了"
- 怎么做的:他的质量靠两层独立的"挑刺"。第一层:Opus 出第一版 → 用另一家的 GPT-5.5 做对抗式 review(换个脑子看),"每次都能找出 3 到 5 个 Opus 漏掉的 bug"才 merge。第二层是独立的 but-for-real skill,专门"欺负 AI",预设语气是"嘿哥们儿,你几乎肯定搞砸了一些地方,给我重新从头检查一遍",靠"先认定你错了"的施压再揪 3-5 个 bug。他的团队类比一针见血:"典型团队里你提 PR 就是让另一个开发者多一双眼睛盯着,现在只是让 AI 来扮这个角色。"
- 你可以怎么做:你 Holdwell 的痛点之一是"碰撞协议的纪律是否真执行"。Josh 给你的是碰撞环节的微观武器——三驾马车互看初稿、各交"补强/修正/第 3 案"时,可以把"修正"那一件武装成 but-for-real 式:用对抗式 prompt 预设对方初稿有错,而不是温和地问"这份初稿还行吗"。更狠的是他用跨模型做 review(Opus 写、GPT 审),你的 PRD 工厂同理可以让写初稿的角色和碰撞挑刺的角色挂不同模型/不同人格,制造真正的"换个脑子"。
5. learnings skill:把"被迫人工纠正的痛点"自动回写进 CLAUDE.md
- 怎么做的:每跑完一个阶段、ship 之后,他跑 learnings skill——它去看这棵 worktree 里做过的所有事 + 真实对话记录,专盯那些他不得不"一遍又一遍跟 AI 说'不行,这样不行''试试这个''还是不行'"的地方,把这些痛点提炼成可以加进 CLAUDE 文件的条目,"这样你以后就不会再犯同样的错"。结果是 CLAUDE.md 随每次踩坑自动变厚变准。Peter 当场评价"这个很聪明"。
- 你可以怎么做:你 Holdwell 的"跨线对齐、评审意见回炉的闭环",本质是规则沉淀得太慢、靠人记。Josh 的解法是把"我刚才被迫纠正了 agent 哪几次"这件事变成一个自动复盘 skill。给你的三驾马车工厂加一个"收尾 learnings"步骤:每单工单跑完,让 agent 回看本轮对话(含真人评审打回的意见)里你纠正它最多的点,自动追加进对应的 agent 定义 / 领域规则文件——纪律不是你一次性立好的,是每次踩坑长出来的。
6. CLAUDE.md 用统一模板自动生成,不手敲
- 怎么做的:他不手写 CLAUDE.md,而是作为项目初始化流程,让 AI 基于同一个通用模板为每个项目生成一份独有的。"我只是告诉它:这是文档的大框架、大致的形状,你帮我把它填满。"内容覆盖:产品背景 + 用户画像 + 营销口吻、mono repo 里各部分放哪、该用哪些命令/怎么跑测试(防 AI 自作主张乱用命令)、以及他这些年攒的最佳实践。
- 你可以怎么做:你有三驾马车 + 六条强耦合的产品线,最怕的是各产品线的"上下文文件"各写各的、互相漂移。抄他这条:做一个"初始化模板",给每条产品线自动生成它的领域说明 / 命令清单 / 实体引用,你只填"大致形状"。这正好对到你"跨线对齐"的痛点——对齐的前提是大家从同一个模板长出来。
给你本人(单兵多线 · 精力是元约束)
7. worktree = 可交付 + 可回滚的"存档点",让你敢同时跑十个
- 怎么做的:他用 Conductor 自动管 worktree——每开一棵自动分配独立端口(门号不撞,所以能同时跑十个、分别在浏览器打开)、复制环境变量、起进程。但他纠正"开新 worktree 不是为了省 token":更大一部分是为了能回滚——搞砸了就有 checkpoint 退回去,他直接类比打游戏的"save points"。附带收益是每棵都是全新 context,"不会有 context rot(对话越拖越长 AI 越跑偏瞎编),幻觉也少很多"。
- 你可以怎么做:你的元约束是"单兵同时推多线、精力最稀缺"。Josh 证明了多线不靠你脑子切换、靠工具隔离——每条线一棵 worktree、一个端口、一份 progress file,你的"上下文切换成本"被外包给了文件系统。你已经在用 worktree/PR/skill 这类隔离工具,这期给你的是把"存档点"当成多线作战的主轴:每推进一个独立可交付块就开一棵、ship 完就封存,这样你五条线之间永远不会互相污染上下文,你这颗"野兽脑"也不用同时记住五个项目的细节。
8. progress file 当"接力棒",解决跨 worktree 的失忆
- 怎么做的:每完成一步,build phase 会更新一份 progress file,把"做过的所有事 + 做过的决策 + AI 过程中学到的东西"都记进去。作用有二:让 AI 不重复犯错;更重要的是当他做完第一阶段、新开一棵 worktree 做第二阶段时"手里没有任何别的上下文,根本不知道之前做过什么"——progress file 就成了接力棒,让后面的阶段参考前面的、搞清自己走到哪。他坦白"这些可不是一次成型的,我得来来回回边做边迭代"。
- 你可以怎么做:这是对你"精力元约束"最实在的一招——你不该靠记忆维持多线连续性,该靠一份每条线的 progress file。无论 app_incubator 还是 StockHelp,给每条线一份"我做到哪 + 做过哪些决策 + 踩过哪些坑"的滚动文件,下次回到这条线时先读它再动手。这样你周一回望那条线、和三周后再回望,拿到的上下文是一样的,不靠你脑子。
9. 增长软肋的镜子:你的"闲不住"既是产能引擎,也是增长杀手
- 怎么做的:他自称"教科书级 ADHD",并行多产品是"往野兽脑里多喂料"。但被问"发布了没人在乎现在还会发生吗",他坦白真正的敌人不是"怕没人在乎",而是一个更隐蔽的自身毛病——"我太容易转头就扑到别的事情上去了:我会不再提某个东西,然后大家自然就把它给忘了。"产品没死,是被他自己的注意力转移"讲没了"。药方:"多去聊聊我已经做出来的东西,而不是光顾着做新玩意儿。"
- 对你的镜子:你也是"单兵多线、兴趣广、闲不住"。这面镜子照的不是"你该做什么",而是你的多线天赋自带一个对称的代价:你最容易把已经做出来的东西(这本第二大脑、StockHelp、xiaohongshu)"讲没了"——不是它们不行,是你转头扑去做下一个,没持续讲。对照你 xiaohongshu"指标盘空着没在跑、PM 思维这张牌没打"——很可能不是缺新东西,是缺"回去把旧东西讲透/跑起来"。
顺带:投资视角(Josh 是连续创业者 / 卖过公司,谈生意天然带商业判断)
10. "能不能 cover 服务器成本"是去留唯一硬标准——一条干净的生意质量线
- 怎么做的:他判断一个产品去留只压成一句话——"它能不能把服务器的钱赚回来?"赚不回就把最近几个月的钱退给用户、关停,"这又不是做慈善,我不可能一直贴钱,它得自己养活自己"。他还把两件事分得很清:"没人买"≠"想法很蠢",只等于"这门生意养不活自己"——"说不定全世界就我一个人有这个痒,但这并不能说明这个痒是假的,只是它带来的盘子不够大、cover 不了成本"。另有一条反直觉规律:定价超低的套餐往往客服负担最重(便宜用户动不动要退款、涌进大量客服需求)。
- 对你的 StockHelp / 投资:Josh 这套"单位经济学"思维正是你看"卓越生意"的镜子。"能不能自己养活自己(cover 自己的成本结构)"就是最朴素的生意质量线——你 StockHelp 监控的 12 只票,与其只看 PE/5 年分位,不如顺带问一句"它的核心业务是不是自负盈亏、不靠外部输血"。还有那条"低价套餐客服负担最重"——对应到选股,就是警惕"靠走量、单客利润薄"的生意(服务/支持成本会吃掉规模红利),这类公司的护城河往往比看起来浅。
One Human Company 新号(2026-07 回填)
1 · Josh 就是「一人公司 build-in-public」的活样本——他的分发底气是 Twitter 六万粉,你的新号就是在提前攒这个
- 怎么做的:Josh 敢「造完直接扔上线、不做落地页收邮箱」的底气,他自己说破了:「我在 Twitter 上有差不多六万粉丝,这至少能帮我把事情启动起来」,而且他「一天在那儿发一百条,所有产品都在那儿聊」,简介里挂着五十来个项目的链接。他还坦白自己真正的增长软肋不是没人在乎,而是「我太容易转头扑到别的事情上,不再提某个东西,大家自然就把它忘了」——药方是「多聊已经做出来的东西,而不是光顾着做新玩意儿」。
- 你可以怎么做:这直接校准你办号的因果链——账号不是 drizzle tech 的副产品,账号就是让未来每个 App 能冷启动的分发资产,Josh 用六万粉证明了这条路径闭环。他的软肋更是给你的排期纪律:存稿和日常选题里,「回头把已做的决策讲透」(A 类复盘)要和「新进展」保持配比,别学他把旧产品「讲没了」。一篇 D 类立场句现成:「一人公司最贵的资产不是代码,是你持续讲它的那个账号。」
2 · 「欺负 AI 每轮稳定揪 3-5 个 bug」——最好落地的一篇 C 类验证体
- 怎么做的:Josh 的质量双保险是两层对抗式自审:Opus 写第一版 → 换 GPT-5.5 做对抗式 review「每次都能找出 3 到 5 个 Opus 漏掉的 bug」;再跑独立的 but-for-real skill,预设语气「嘿哥们儿,你几乎肯定搞砸了一些地方,给我从头重查一遍」,又揪 3-5 个。团队类比:这就是把「另一个开发者 review 你的 PR」搬给 AI 演。
- 你可以怎么做:候选标题:「独立开发者说『欺负 AI』每轮能揪出 3-5 个 bug,我在自己的 AI 员工身上试了 5 轮」——在 drizzle tech 的 9+1 角色里加一个「对抗式审查员」岗位,跑 5 个真实 PR,记录每轮真实揪出几个、多少是真 bug 多少是误报、多花了多少 token。这同时是 B 支柱最独占的素材(给 AI 员工设「互相挑刺」的岗位制度)。可抄物:but-for-real 风格的中文审查 prompt。闸门自检:5 轮实测数据是核心,稳过。
3 · 「能不能 cover 服务器成本」+ 关停退钱——你 B 支柱成本账和 A 类关停复盘的现成标尺
- 怎么做的:Josh 判断产品去留只压成一句「它能不能把服务器的钱赚回来?」——赚不回就退最近几个月的钱、体面关停,「这又不是做慈善」。他把两件事分得极清:「没人买」不等于「想法蠢」,只等于「这门生意养不活自己」。附赠一条反直觉规律:「定价超低的套餐往往客服负担最重。」
- 你可以怎么做:把「cover 成本线」写进 drizzle tech 每个 App 的立项卡,从第一天公开记账:API 账单 + 服务器成本是多少、离自负盈亏差多远——这就是 B 支柱「成本账」的固定栏目,也让未来任何一次关停都自带一篇 A 类复盘(「我为什么关掉它:账摆在这里」)。「没人买≠想法蠢」这句值得原样放进你第一篇关停文里——它把关停从「翻车」重新框定成「一次干净的决策」,正是你「验证派」该有的姿态。
所以呢
可迁移思维模型
- 【耐用】对抗式自审 > 自我感觉良好的"做完了":无论审代码、审 PRD 还是审自己的投资决策,预设"我几乎肯定漏了点什么、换个脑子重查"比"看起来没问题"稳得多。Josh 靠它每轮稳定揪 3-5 个 bug——这是认知纪律,不会过期。
- 【耐用】可回滚的存档点 > 一口气做完:把任何大任务切成"可交付 + 可回滚"的小块,每块是一个 save point。出事读档重来,且每块全新上下文不腐化。这对你"单兵多线"是底层操作系统。
- 【会过期】"先把整个产品造完再上线、不做落地页验证":这条 Josh 自己点破了——"对,但这在以前可不是常态",是 AI 把造产品的成本压到极低才打通的路。它依赖"当前 AI 编码足够便宜"这个前提,所以标会过期:哪天你做的东西复杂到 AI 造不动,"先验证再造"的老智慧又会回来。别把它当永恒真理。
判断更新:你一直信"判断力 > 努力""问该不该做先于做多快"。Josh 给这条加了一个执行层的反向校正——对单兵造软件这件事,"想太多该不该做"反而成了拖延(他直接管"落地页收邮箱验证需求"叫"a distraction,干扰项")。更新后的版本:战略层仍"该不该做"优先;但到了'造一个 App 试水'这种可逆、低成本的动作,'快速做错一遍'就是最高效的'该不该做'判断法——因为"别人的视角"你坐在屋里永远想不出来,得上线才拿得到。两层别混。
这周一个赌注:挑你 app_incubator 正在做的某一个 App,给它的 agent 链路加一个 "but-for-real" 对抗式 review 步骤(最小版:一段预设"产物几乎肯定有错、给我从头重查一遍"的 prompt,跑在 agent 自认为"做完了"之后)。只做一个、只跑一轮,看它能不能像 Josh 说的那样揪出 3-5 个你原本会漏的问题。成了,再决定要不要焊进三驾马车的碰撞环节。