你说「帮我做个待办列表」,AI 噼里啪啦写了一套 React 全家桶。 你:等等,我只想要命令行工具。 问题在哪?跳过了设计阶段。 --- ## 第一步:brainstorming — 动手之前,先问清楚 ❌ 不要直接写代码 ✅ 先理解清楚,再确认设计 **工作流程:** 1️⃣ 了解上下文:查看项目现有结构 2️⃣ 提问确认:你想解决什么问题?有没有约束条件? 3️⃣ 提出 2-3 个方案:带着权衡分析,推荐其中一个 4️⃣ 分块展示设计:每块让你确认后,再推进下一块 5️⃣ 写成设计文档:保存到 docs/superpowers/specs/ **核心原则:** 设计可以很短(几句话),但必须确认。越是简单的项目,未经审视的假设越容易造成浪费。 --- ## 第二步:writing-plans — 把大任务拆成 2-5 分钟的步骤 ❌ 任务:「实现用户登录功能」 ✅ 任务:写测试 → 运行确认失败 → 写最小代码 → 运行确认通过 → 提交 **每个步骤必须包含:** 📍 精确的文件路径 📝 完整的代码 🔧 具体的命令 ✅ 期望的输出 **为什么 2-5 分钟很重要?** 大任务(30 分钟+):黑盒,不知道进度,容易偏离方向 小任务(2-5 分钟):每个步骤可检查,偏离了立即发现 --- ## 第三步:subagent-driven — 子代理执行 + 两阶段 review **执行流程:** 读取计划 → 提取任务 → 创建 TodoList For each task: 派发实施子代理(有问题先问) → 第一阶段:规格合规(有没有多做/少做?) → 第二阶段:代码质量(命名清晰?没冗余?测试覆盖?) **子代理状态:** DONE / DONE_WITH_CONCERNS / NEEDS_CONTEXT / BLOCKED **模型选择:** 机械实现 → 最便宜模型 | 集成任务 → 标准模型 | 架构/审查 → 最强模型 --- ## 一句话总结 三步曲 = 设计确认 → 任务拆解 → 批量执行 + 自动审查 AI 不是你的打字机,而是你的执行团队 --- 💬 你有没有遇到过 AI 做出东西但完全不是你想要的?说说你的故事 #Superpowers #AI编程 #效率提升 #开发流程 #brainstorming #writingplans #subagent