AI 编程最该装的不是代码提示,而是这个”需求理解”Skill
做过开发的都有这个体会:产品说”这个功能要做得流畅一点”,然后开发了一周,最后验收时被说”不是这个意思”。
问题不在能力,在于需求本身就没有被定义清楚。
intent-driven-development 这个 Skill,就是来解决这个问题的。它来自 ECC(Everything Claude Code)项目——一个在 GitHub 上拿下 23.8 万 star 的 AI 编程增强集。
装上之后,当你丢一个模糊需求给 AI 时,它不会立刻开干,而是先停下来问你几个关键问题,然后把需求拆解成具体、可观测、可验收的标准。
举两个场景你就懂了:
场景一:快速捕获(Quick Capture)
你说”给后台加个导出 CSV 功能”,AI 不会直接动手,而是输出这样的验收标准:
AC-001:导出生成文件,列名为 [id, name, created_at]
AC-002:不能泄露其他用户的数据
验证方式:自动化集成测试 + 手动 schema 抽查
场景二:完整验收简报(Full Acceptance Brief)
你说”把用户认证迁移到 OAuth”,AI 会自动识别这是一个高风险变更,直接给你拉出一张风险评估表,把会话失效策略、回滚方案、关键决策点全部列出来,等你拍板再动。
这个 Skill 的核心理念是 Process over Prompt——不是让 AI 更快地写代码,而是让 AI 先理解你要什么,再决定怎么干。
适合谁用:
– 需求不确定、经常返工的开发团队
– 用 AI 编程但老觉得 AI 理解偏了的同学
– 任何想给 AI 编程加一层”需求理解”护栏的人
GitHub 上 ECC 项目本身还有几十个同类 Skill,调试、测试、代码审查一整套,建议一起装。
🔗 https://github.com/affaan-m/ECC/tree/main/skills/intent-driven-development
GitHub: https://github.com/affaan-m/ECC/tree/main/skills/intent-driven-development
评论区
登录后可评论。