任侠 志文工作室 04-15 为什么 Superpowers 和 OpenSpec 都强调”先想后做”? 你有没有过这种经历:打开 Claude Code 或者 Cursor,对 AI 说"帮我写个用户登录功能",然后眼睁睁看着它噼里啪啦一顿输出,代码堆了几百行。 你仔细一看——登录逻辑是对的,但密码存储用的是明文,session 处理有问题,还"贴心"地加了一堆你根本不需要的功能。 你让它改,它改完又引入了新 bug。 这不是 AI 不够聪明。是你没有明确的告诉它要做什么和怎么做。 痛点:我们都在假装"Vibe Coding"很美好 老实说,我也是从那个阶段过来的。 一开始觉得 Vibe Coding 编程就是未来——动动嘴皮子,代码自己就出来了。爽了一段时间后发现:AI 写的代码质量,完全取决于你提需求的方式。 大多数人(包括我)提需求的方式是这样的: "帮我写个电商后端" "加个搜索功能" "这个接口要能处理高并发" 然后 AI 就按它理解的去做了。它理解的可能和你想要的完全不是一回事。 更糟糕的是,你很难意识到 AI 已经开始跑偏。等发现的时候,代码已经写了一堆,牵一发动全身,改都不知道从哪改起。 所以我们开始用 AI 编程,其实还是在"边想边写"——只不 #AI技术 #AI #coding
任侠 志文工作室 04-01 轻量级 SDD 开发工具 OpenSpec 实用入门指南 一、OpenSpec 是什么? 一句话:OpenSpec 是一个轻量级的规格驱动开发(SDD)工具,帮助你在写代码前先明确"要做什么"和"怎么做",让 AI 编码助手更好地理解你的项目。 核心价值: - 先写规格,后写代码,避免返工 - 规格、设计、任务联动,实现有据可依 - 支持 20+ AI 编码助手(Cursor、Claude Code、Windsurf 等) - 完全开源,轻量级,无需 API 密钥 二、快速开始:5 分钟上手 2.1 安装 OpenSpec npm install -g @fission-ai/openspec 验证安装: openspec --version # 输出:1.2.0 或更高版本 2.2 在项目中初始化 cd your-project openspec init 初始化过程: 扫描现有工具:OpenSpec 会自动检测你项目中已安装的 AI 工具(如 .claude/、.cursor/) 选择工具:确认或补充你要使用的工具 选择 Profile:选择安装哪些技能(后续详解) 生成配置:自动生成配置文件和技能文件 #AI技术 #AI #coding