Show HN:AI 写代码太强了,让它变得更强
persist-os 是一个本地运行的 CLI 工具,无需网络连接。它通过在仓库的纯文本文件中记录架构决策和编码标准,并提供 "persist doctor" 命令进行检查——如果发现任何矛盾、遗漏,或完成任务时缺少测试,都会标记出来。由于规则保存在仓库文件中,无论你开始新会话还是会话被压缩,这些标准和规则都不会丢失。MIT 许可,试用方式:npx persist-os@latest init。
背景速读
- 作者发布了一个名为 persist-os 的命令行工具(CLI),旨在解决 AI 辅助编程(所谓"vibe coding")中常见的短板:快则快矣,但架构决策不记录、测试缺失、项目难以扩展。
- 核心理念是"持久化"——将架构决策、编码标准和检查规则以普通文件形式存放在代码仓库中。即使 AI 会话(session)被清空或新开,这些规则依然存在,不会被遗忘。
- `persist doctor` 命令会自动检查代码是否符合既定标准,是否缺少测试,或是否与架构决策矛盾。
- 使用方式:`npx persist-os@latest init`(无需安装,直接通过 npm 运行)。MIT 开源许可。