SOL 规划、LUNA 实现:开发者开源 TITAN 仓库原生 Codex 方法论

sokobih · reddit · 2026-09-14

一位重度 Codex 用户把多会话项目开发经验总结成开源方法论 TITAN(Technical Intelligence, Tasking & AI Navigation),核心思路是「仓库本身承载开发工作流」。

他观察到 SOL 与 LUNA 并非可互换:SOL 擅长架构、业务规则、调试与规划等需要思考的任务;LUNA 则在「思考已完成」时表现很好。因此流程定为:SOL 决定做什么并写出详细实现计划 → 切换 LUNA 照计划实现 → 测试 → STOP/审查 → 下一个任务。让 SOL 写计划的目的,是避免 LUNA 或更弱的模型在实现时做架构决策。

针对长项目中决策散落多个会话的问题,他把项目状态移入仓库本身:

两条关键规则:STOP 规则——LUNA 实现中发现代码库与计划假设不符时不擅自重设计,而是停下报告、切回 SOL;计划时机——不再预先写全应用的大计划,详细计划在模块动工前、SOL 检查完仓库现状后才生成。ASTRA 被用作可选的关键决策审查者而非常驻 agent;UI 任务与后端任务分离处理,因为视觉任务失败原因完全不同。

作者承认 TITAN 对小项目是过度设计,适合多会话、含真实业务规则/权限/状态流转的应用。已打包为开源 starter 并发布到 npm,可用 npx -y u/netelite/titan@latest 初始化空项目,然后在 Codex 中选 SOL 并提示「Start this project using the TITAN methodology」启动。

所属事件:开发者开源 TITAN:Codex 仓库原生工作方法论(2 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →