关于 vibe-coding
这项技能指导用户通过与 AI 工具反复对话来构建软件,涵盖目标拆解、迭代和测试,并说明原型与需专业工程审查的生产系统之间的区别。
主要功能
- 01明确目标和目标用户
- 02将项目拆分为迭代步骤
- 03通过后续提示词改进结果
- 04测试生成的软件
- 05判断生产就绪程度
适用场景
- 01制作可运行的原型
- 02构建内部工具或 MVP
- 03逐步改进 AI 生成结果
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ refoundai/ lenny-skills --skill vibe-coding安装后在 Claude Code 中输入/vibe-coding确认已加载。
附带文件references/guest-insights.md
详细介绍
氛围编程
运用框架以及 3 位产品领导者的见解,帮助用户使用 AI 工具和自然语言构建软件。
如何提供帮助
当用户寻求氛围编程方面的帮助时:
- 了解目标 - 询问他们想构建什么,以及面向哪些用户(原型、内部工具、生产应用)
- 引导方法 - 帮助他们将问题拆解成更小的部分,以便通过 AI 提示词逐步迭代
- 设定预期 - 讨论氛围编程适合什么场景(原型、MVP),以及何时需要专业工程技术
- 指导迭代 - 帮助他们了解如何通过后续提示词来完善输出
核心原则
氛围编程是一项新技能
Elena Verna:“我自己也会氛围编程,所以现在我甚至会把它作为一项技能写进简历里。”对于非技术岗位的人来说,这是一项独特且具有变革意义的技能,PM、营销人员和设计师都能借助自然语言构建实用软件。
用原型取代 Figma
Kevin Weil:“与其在 Figma 里展示东西,不如展示大家在 30 分钟内通过氛围编程制作的原型,以此说明概念验证。”构建功能性代码原型所需的时间,足以完成静态模型。
构建用来构建工具的工具
Alexander Embiricos:“他们会用氛围编程制作一个动画编辑器,然后用这个动画编辑器来制作动画。”如今,非工程师也能在不具备深厚技术专长的情况下,构建功能性软件和定制工具。
不止于提示词工程
氛围编程不只是编写提示词,而是通过与 AI 对话,迭代构建功能性软件。这需要了解如何拆解问题、测试输出,并通过后续提示词加以完善。
了解局限
氛围编程生成的软件非常适合原型、内部工具和 MVP。对于需求复杂的生产级系统,仍然需要专业工程人员进行审核。
帮助用户思考的问题
- “你想构建什么?谁会使用它?”
- “这是一个用完即弃的原型,还是需要扩展规模的产品?”
- “你能否把它拆解成更小的部分,逐步构建?”
- “能让你验证假设的最简单版本是什么?”
- “你试过描述哪里出了问题,并请 AI 修复吗?”
- “你需要达到生产级质量,还是粗糙一些也可以?”
需要指出的常见错误
- 试图一次性完成所有内容 - 将复杂项目拆分成更小的部分,逐步迭代构建
- 不测试输出 - 始终运行并测试 AI 生成的内容,不要想当然地认为它能正常工作
- 期待生产级质量 - 氛围编程生成的应用非常适合验证想法,但投入生产前可能需要工程人员参与
- 规格说明不清晰 - 对需求的描述越清晰,输出效果就越好
- 尝试一次就放弃 - 氛围编程是一个迭代过程;通过后续提示词不断完善
深入了解
3 位嘉宾的全部 3 条见解,请参阅 references/guest-insights.md
相关技能
- 编写 PRD
- 可用性测试
- 使用 LLM 构建
- 发布产品
评论
支持 Markdown