37 lines
1.6 KiB
Markdown
37 lines
1.6 KiB
Markdown
---
|
||
title: "Vibe Coding"
|
||
type: concept
|
||
tags: [ai, workflow, productivity, coding]
|
||
sources: [如何在ubuntu上安装opencode并配置vibe-kanban, vibe-coding经验收集, 开发经验与项目规范整理文档]
|
||
last_updated: 2026-04-22
|
||
---
|
||
|
||
## Definition
|
||
|
||
**Vibe Coding**(氛围编程)是一种使用 AI 辅助编程的工作流理念。开发者通过自然语言描述需求,AI 代理负责代码实现、分析、重构等具体工作。
|
||
|
||
## Core Principles
|
||
|
||
- **自然语言驱动**:用日常语言与 AI 沟通,像对待初级开发者一样描述需求
|
||
- **充足上下文**:提供背景信息、示例代码、设计参考(图片/截图)
|
||
- **双模式迭代**:Plan 模式生成方案 → Review 反馈 → Build 模式执行
|
||
- **持续反馈**:对 AI 的输出及时纠正和引导,形成快速迭代
|
||
|
||
## Related Tools
|
||
|
||
- [[OpenCode]] — 开源终端 AI 编程代理,支持 Plan/Build 模式
|
||
- [[Claude Code]] — Anthropic CLI agent,竞品
|
||
- [[Cursor]] — AI 代码编辑器
|
||
- [[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 文档工具
|