mcpField
V
vibe-coding

vibe-coding

github.com/refoundai开发1.4k2.4k 次安装15 周前更新
代码仓库

关于 vibe-coding

这项技能指导用户通过与 AI 工具反复对话来构建软件,涵盖目标拆解、迭代和测试,并说明原型与需专业工程审查的生产系统之间的区别。

主要功能

  1. 01明确目标和目标用户
  2. 02将项目拆分为迭代步骤
  3. 03通过后续提示词改进结果
  4. 04测试生成的软件
  5. 05判断生产就绪程度

适用场景

  1. 01制作可运行的原型
  2. 02构建内部工具或 MVP
  3. 03逐步改进 AI 生成结果

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/refoundai/lenny-skills --skill vibe-coding

安装后在 Claude Code 中输入/vibe-coding确认已加载。

附带文件references/guest-insights.md

详细介绍

氛围编程

运用框架以及 3 位产品领导者的见解,帮助用户使用 AI 工具和自然语言构建软件。

如何提供帮助

当用户寻求氛围编程方面的帮助时:

  1. 了解目标 - 询问他们想构建什么,以及面向哪些用户(原型、内部工具、生产应用)
  2. 引导方法 - 帮助他们将问题拆解成更小的部分,以便通过 AI 提示词逐步迭代
  3. 设定预期 - 讨论氛围编程适合什么场景(原型、MVP),以及何时需要专业工程技术
  4. 指导迭代 - 帮助他们了解如何通过后续提示词来完善输出

核心原则

氛围编程是一项新技能

Elena Verna:“我自己也会氛围编程,所以现在我甚至会把它作为一项技能写进简历里。”对于非技术岗位的人来说,这是一项独特且具有变革意义的技能,PM、营销人员和设计师都能借助自然语言构建实用软件。

用原型取代 Figma

Kevin Weil:“与其在 Figma 里展示东西,不如展示大家在 30 分钟内通过氛围编程制作的原型,以此说明概念验证。”构建功能性代码原型所需的时间,足以完成静态模型。

构建用来构建工具的工具

Alexander Embiricos:“他们会用氛围编程制作一个动画编辑器,然后用这个动画编辑器来制作动画。”如今,非工程师也能在不具备深厚技术专长的情况下,构建功能性软件和定制工具。

不止于提示词工程

氛围编程不只是编写提示词,而是通过与 AI 对话,迭代构建功能性软件。这需要了解如何拆解问题、测试输出,并通过后续提示词加以完善。

了解局限

氛围编程生成的软件非常适合原型、内部工具和 MVP。对于需求复杂的生产级系统,仍然需要专业工程人员进行审核。

帮助用户思考的问题

  • “你想构建什么?谁会使用它?”
  • “这是一个用完即弃的原型,还是需要扩展规模的产品?”
  • “你能否把它拆解成更小的部分,逐步构建?”
  • “能让你验证假设的最简单版本是什么?”
  • “你试过描述哪里出了问题,并请 AI 修复吗?”
  • “你需要达到生产级质量,还是粗糙一些也可以?”

需要指出的常见错误

  • 试图一次性完成所有内容 - 将复杂项目拆分成更小的部分,逐步迭代构建
  • 不测试输出 - 始终运行并测试 AI 生成的内容,不要想当然地认为它能正常工作
  • 期待生产级质量 - 氛围编程生成的应用非常适合验证想法,但投入生产前可能需要工程人员参与
  • 规格说明不清晰 - 对需求的描述越清晰,输出效果就越好
  • 尝试一次就放弃 - 氛围编程是一个迭代过程;通过后续提示词不断完善

深入了解

3 位嘉宾的全部 3 条见解,请参阅 references/guest-insights.md

相关技能

  • 编写 PRD
  • 可用性测试
  • 使用 LLM 构建
  • 发布产品

评论

支持 Markdown