Auto-sync: 2026-04-28 00:02
This commit is contained in:
@@ -1,54 +1,43 @@
|
||||
---
|
||||
title: "Vibe Coding"
|
||||
type: concept
|
||||
tags: [ai, workflow, productivity, coding]
|
||||
sources: [如何在ubuntu上安装opencode并配置vibe-kanban, vibe-coding经验收集, 开发经验与项目规范整理文档, github-上-5000-人收藏的-vibe-coding-神级指南, 系统提示词构建原则]
|
||||
last_updated: 2026-04-24
|
||||
---
|
||||
|
||||
## Definition
|
||||
|
||||
**Vibe Coding**(氛围编程)是一种使用 AI 辅助编程的工作流理念。开发者通过自然语言描述需求,AI 代理负责代码实现、分析、重构等具体工作。
|
||||
|
||||
核心公式:**Vibe Coding = 规划驱动 + 上下文固定 + AI 结对执行**,让「从想法到可维护代码」变成可审计的流水线,而非一团无法迭代的巨石文件。
|
||||
|
||||
## Core Principles
|
||||
|
||||
- **自然语言驱动**:用日常语言与 AI 沟通,像对待初级开发者一样描述需求
|
||||
- **充足上下文**:提供背景信息、示例代码、设计参考(图片/截图);推荐使用高 context window 模型(如 Claude Opus)保证上下文一致性
|
||||
- **规划驱动**(新增):让 AI 写代码前必须先完成清晰的技术选型、实施规划和模块化设计,防止 AI 因理解偏差导致项目逻辑混乱
|
||||
- **上下文固定**(新增):通过大 context window 模型保持长程上下文一致性,Cursor + Claude Opus 是推荐组合
|
||||
- **AI 结对执行**(新增):Cursor、Windsurf、Trae 等 AI 编程工具与人类开发者配对工作
|
||||
- **双模式迭代**:Plan 模式生成方案 → Review 反馈 → Build 模式执行
|
||||
- **持续反馈**:对 AI 的输出及时纠正和引导,形成快速迭代
|
||||
|
||||
## Vibe Coding vs Claude Skills
|
||||
|
||||
| 维度 | Vibe Coding | Claude Skills |
|
||||
|------|-------------|--------------|
|
||||
| 核心特点 | 氛围感、直觉式引导、轻快节奏 | 结构化 SOP、可复用流程、稳定可控 |
|
||||
| 适用场景 | 快速探索、创意验证 | 可复现的固定流程任务 |
|
||||
| 成熟后 | 流程固化 → 转化为 Claude Skills | — |
|
||||
| 资源推荐 | [vibe-coding-cn](https://github.com/tukuaiai/vibe-coding-cn)(中文开发者资源库) | [Anthropic Skills](https://github.com/anthropics/skills) |
|
||||
|
||||
## Related Tools
|
||||
|
||||
- [[Cursor]] — AI 代码编辑器(推荐与 Claude Opus 配合)
|
||||
- [[Windsurf]] — AI 编程工具
|
||||
- [[Trae]] — AI 编程工具
|
||||
- [[OpenCode]] — 开源终端 AI 编程代理,支持 Plan/Build 模式
|
||||
- [[Claude Code]] — Anthropic CLI agent,竞品
|
||||
- [[Gemini CLI]] — Google Gemini 命令行工具
|
||||
- [[Vibe-Kanban]] — 与 OpenCode 配合的看板式任务管理
|
||||
|
||||
## Related Concepts
|
||||
|
||||
- [[Plan Mode]] — Vibe Coding 工作流中的计划阶段
|
||||
- [[Build Mode]] — Vibe Coding 工作流中的构建阶段
|
||||
- [[AGENTS.md]] — 为 Vibe Coding 项目提供上下文的角色定义文件
|
||||
- [[Agent Personality Design]] — AI Agent 角色与个性设计方法
|
||||
- [[Design-to-Code Workflow]] — 设计文档→伪代码→代码的递进式开发流程
|
||||
- [[Multi-AI Review]] — 多 AI 协作审查,双人编程模式
|
||||
- [[CodeWeaver]] — 代码库转可导航 Markdown 文档工具
|
||||
- [[Claude Skills]] — Vibe Coding 的尽头是 Skills(规划驱动流程的最终形态)
|
||||
|
||||
---
|
||||
title: "Vibe Coding"
|
||||
type: concept
|
||||
tags: [ai, workflow, programming, llm]
|
||||
sources: [如何在ubuntu上安装opencode并配置vibe-kanban, vibe-coding经验收集, github-上-5000-人收藏的-vibe-coding-神级指南]
|
||||
last_updated: 2026-04-27
|
||||
---
|
||||
|
||||
## Overview
|
||||
|
||||
**Vibe Coding** 是一种使用 AI 辅助编程的工作流理念,通过自然语言描述需求,AI 代理负责代码实现。其核心公式:**Vibe Coding = 规划驱动 + 上下文固定 + AI 结对执行**,让「从想法到可维护代码」变成可审计的流水线。
|
||||
|
||||
## Core Principles
|
||||
|
||||
- **规划优先**:让 AI 写代码前必须先完成技术选型、实施规划和模块化设计,防止 AI 因理解偏差导致项目逻辑混乱
|
||||
- **上下文固定**:通过高 context window 模型(如 Claude Opus)保证上下文一致性
|
||||
- **AI 结对**:AI 作为结对编程伙伴,人负责审核和决策,AI 负责实现
|
||||
|
||||
## Key Workflow
|
||||
|
||||
1. **提出需求**:用自然语言描述要实现的功能
|
||||
2. **创建计划**:AI 分析需求,生成实现方案(Plan 模式)
|
||||
3. **迭代优化**:人对计划提出反馈,AI 修订方案
|
||||
4. **执行构建**:切换到 Build 模式,AI 实施代码变更
|
||||
5. **审核提交**:人审核代码,确认无误后提交
|
||||
|
||||
## Related Concepts
|
||||
|
||||
- [[Plan Mode]] — 计划模式,只生成实现方案不写代码
|
||||
- [[Build Mode]] — 构建模式,执行实际代码修改
|
||||
- [[AGENTS.md]] — 项目角色定义文件,帮助 AI 理解项目上下文
|
||||
- [[Vibe-Kanban]] — 看板式任务管理工具
|
||||
|
||||
## Related Entities
|
||||
|
||||
- [[OpenCode]] — 支持 Vibe Coding 工作流的 AI 编程代理
|
||||
- [[Claude Code]] — 竞品 AI 编程代理
|
||||
- [[Cursor]] — 支持 Vibe Coding 的 IDE
|
||||
|
||||
## Aliases
|
||||
- AI Pair Programming
|
||||
- AI 结对编程
|
||||
- AI 辅助编程
|
||||
|
||||
Reference in New Issue
Block a user