wiki-ingest batch 9: ChinaTextbook/Clonezilla/Cursor2.0/VibeCoding

This commit is contained in:
2026-04-16 06:06:58 +08:00
parent 4a0a54e26b
commit 33c63d34dd
13 changed files with 355 additions and 189 deletions

View File

@@ -1,41 +1,45 @@
---
title: "Vibe Coding"
type: concept
tags: [ai-programming, methodology]
last_updated: 2025-12-30
tags: [AI编程, 方法论]
date: 2025-12-30
---
## 基本信息
- **类型**AI 编程方法论
- **来源**GitHub 上 5000 人收藏的 Vibe Coding 神级指南
## Definition
Vibe Coding 是由 [[Karpathy]] 提出的 AI 辅助编程范式:开发者扮演"导演"角色,把握产品逻辑、用户流程、审美和交互,将代码编写体力活交给 AI自己专注于创意方向和代码审查。
## 定义
Vibe Coding = 规划驱动 + 上下文固定 + AI 结对执行,让「从想法到可维护代码」变成一条可审计的流水线。
## Core Formula
```
Vibe Coding = 规划驱动 + 上下文固定 + AI 结对执行
```
## 核心思想
开发者从"苦哈哈写每一行代码"转变为"保持对产品逻辑、用户流程、审美和交互的感觉",剩下的体力活交给 AI 编程工具。
## Key Principles
## Karpathy 描述
> "我几乎不写代码了我只负责调整氛围Vibe代码会自动长出来。"
### 规划驱动
AI 写代码前必须有清晰的技术选型、实施规划和模块化设计。防止 AI 因理解偏差产生巨石文件和逻辑混乱。
## 关键要素
1. **规划驱动**:技术选型、实施规划、模块化设计先行
2. **上下文固定**:保持 AI 理解一致,防止理解偏差
3. **AI 结对执行**AI 承担代码实现,开发者做导演
### 上下文固定
通过项目规则文件、上下文管理机制,确保 AI 在长对话中保持一致理解,避免上下文遗忘。
## 工具生态
- [[Cursor]]
### AI 结对执行
人类开发者与 AI 形成结对编程关系人类负责方向决策和审查AI 负责代码生成和执行。
## Related Concepts
- [[AI结对执行]]Vibe Coding 的人机协作模式
- [[规划驱动]]:预防 AI 生成无序代码的核心策略
- [[上下文固定]]:解决 AI 长对话遗忘问题的方法
## Tools
- [[Cursor]](首选工具)
- [[Windsurf]]
- [[Trae]]
- [[Claude-Code]]
- [[Claude Code]]
## 资源
- [[vibe coding cn]]:中文开发者资源库
## Misconceptions
- "不写代码"≠ 完全不管:规划、审查、版本控制仍需人类主导
- AI 生成≠ 草稿:某些工具(如 CursorAI 生成即写入真实文件
## 关联
- [[AI编程]] ← 范畴
- [[Prompt工程]] ← 演进基础
## Aliases
- 氛围编程
- Vibe Coding
## Connections
- [[Vibe Coding]] ← 概念起源 ← [[Karpathy]]
- [[Vibe Coding]] ← 实践框架 ← [[vibe-coding-cn]]
- [[Vibe Coding]] ← 工具 ← [[Cursor]] + [[Windsurf]] + [[Trae]]