热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲

Jeffrey Emanuel
我认为,很多想要开发新软件项目的人在开始时常常会被过程绊倒,因为从一个空的代码库开始似乎是如此令人生畏。
所以我想快速介绍一下我最新的工作流程,这大大降低了开始所需的努力和时间。
最重要的部分是要有一个好的想法,或者说出一个如果真的能正常工作并且能很好地完成其目标的话,会对很多人有用的东西。
我在这方面无法真正帮助你,但常见的建议是解决自己的痛点和非小众的痛点,这是一个非常好的开始方式。我发现自己不断地思考项目想法。
无论如何,下一步是非正式地写出这个想法,就像你可能会给一个亲密的朋友发一封快速的电子邮件一样。
你不需要把它做成一个正式的计划,只需以最快的方式传达基本想法及其功能,并指定你知道想要使用的任何技术栈或库的部分。
附带的截图展示了我几天前随机想到的一个想法的例子。我花了大约10到15分钟写出来。它不需要很长,可以引用其他来源以保持简洁。
这个初步描述随后成为GPT-5 Pro的提示。这通常需要至少15到20分钟来运行(有趣的是,这比写提示所需的时间还要长)。你可以尝试其他模型,但它们会差得多。
然后我通常会将相同的提示给Grok4 Heavy或Opus4.1,并将这些想法反馈给GPT-5 Pro,鼓励Pro采纳它在其他提案中看到的任何好想法。如果那些计划中确实有聪明的东西,GPT-5 Pro会识别并纳入它。
然后我会要求Pro根据其第一次响应创建一个详细的、细化的markdown计划文档,并将其保存为新创建项目文件夹中的一个文件。
然后我通常会在此基础上迭代几次,在网络应用程序中开始一个新的Pro对话,提供整个markdown计划文件,并告诉它以各种方式增强计划,使其更可靠、稳健、高效、直观、用户友好,以及其他好的形容词。
我会鼓励Pro对最新的文档、博客、教程等进行详尽的网络研究,以寻找更好的库或做事的方法。
然后我会将其提议的修订粘贴到codex中,并要求codex将修订整合到现有的markdown计划文档中。
经过2到3轮这样的过程,事情会稳定下来,你会得到一个非常好的、详细的计划。这是关键,因为当事情仍处于计划阶段时,调整和改进它们要容易得多,因为你还没有任何代码。量两次,切一次,等等。
这是我从这个想法的初始提示中得到的计划文档的链接:
此时,我开始添加一个AGENTS dot md文件;我从一个现有的文件开始,并要求Pro(在最新计划文档写成的同一会话中)为这个新项目和技术栈进行定制,同时保留任何通用内容。
如果有一些至关重要的库,我有时也会创建一个专门的最佳实践指南(比如,如果你正在制作一个MCP服务器,我会生成一个专门针对fastmcp库的最佳实践指南,但我也会详细说明如何构建项目等)。
此时,我会在一个会话中要求codex开始构建项目结构,创建文件夹和空的占位符文件,制作.gitignore文件等。
在这里,我的过程与典型方法有了显著的分歧。我首先使用Steve Yegge的beads项目,并告诉codex将计划文档转化为一系列任务和子任务,使用beads。
然后我使用tmux创建多个codex会话,最多可以同时创建8个(我认为更多也会很好)…


6.07K
热门
排行
收藏


