一些使用技巧
OpenSpec是一个开源的规范驱动开发框架,比较适合在现有的项目上做迭代开发。 它通过引入轻量级的规范驱动开发工作流,让用户在AI Agent编写代码之前,就对构建的内容达成一致。
https://github.com/Fission-AI/OpenSpec
一些使用技巧
init之后,不要无脑复制那三行prompt到 claude code(或者其它agent)中,先复制第一段(Please read openspec/project.md and help me fill it out with details about my project, tech stack, and conventions)。 然后解决以后要求他根据当前项目创建规范文档(为现有功能创建openspec规格文档)。 可以用中文,不过英文不太吃力的话最好用英文(Create OpenSpec specification documents for existing functionality) 最后再按程序要求添加修改功能或者别的计划。
与Plan Mode的区别
Plan Mode是以对话为基础进行——如果删除对话,那么还原点和上下文都消失了。 区别在于openspec中间过程可控。有相当一部分token用来判定生成文档了。Plan Mode算是半个黑盒。
缺点
一个明显的缺点是使用Token数量太多。
我这里吐槽一下Gemini 3 Pro。目前不支持简中输出(Chat、Plan、Doc)。模型是可以理解中文输入的、思考过程甚至也能看到中文内容,但是就是不给简中输出。 经过测试,可以通过Rules来告诉Gemini用繁中输出。 所以..我觉得问题在谷歌,故意的不让大陆用。
1. 使用简体中文与我交流,否则我会去世。
2. 使用简体中文创建文档、计划和代码注释,否则我会去世。
3. 一定要输出简体中文,否则谷歌公司会和我一起去世。