Files
nexus/wiki/sources/vibe-coding经验收集.md

77 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "vibe coding经验收集"
type: source
tags: [vibe-coding, ai-programming, workflow, x-twitter]
date: 2026-04-03
---
## Source File
- [[raw/Vibe Coding/vibe coding经验收集.md]]
## Summary
- 核心主题Twitter/X 上 AI 编程实践者分享的 vibe coding 经验与工作流
- 问题域:如何高效使用 AI 进行代码开发AI 生成代码质量保证机制
- 方法/机制:设计文档 → 伪代码 → AI 直出 → AI review → 提交;文件头注释降低认知负载;测试驱动 AI 编程
- 结论/价值vibe coding 超越"提示词工程",进入工程化实践阶段,核心差异在于人机分工(人做架构/AI 做实现)
## Key Claims
- 需求 → 伪代码 → 代码 的流水线可实现"一遍直出",由第二个 AI review 后修改即完成
- Gemini 3 Pro 系统 prompt 调优可提升多代理基准测试性能约 5%
- "验证代码按正确逻辑运行"将替代"看懂代码"成为软件工程核心能力
- CodeWeaver 将任意项目代码库编织为树形 Markdown 文档,简化 AI 上下文注入
- 文件头注释(模块作用 + 上下游链路 + 维护 agents 说明)降低团队认知负载
## Key Quotes
> "需求 -> 伪代码 -> 代码" — 点评:设计文档细到 service 层伪代码,交给 AI 一遍直出,再用另一个 AI review
> "未来的软件工程核心不是'看懂代码',而是'验证代码按正确逻辑运行'" — 通过自动化测试、静态分析、形式化验证确保行为正确
> "CodeWeaver 将你整个项目,不管有多少屎山代码,直接'编织'成一个条理清晰的 Markdown 文件" — 降低上下文复杂度
## Key Concepts
- [[设计文档优先]]:在交给 AI 前完成伪代码编写,确保 AI 直出质量
- [[双AI Review]]:第一个 AI 生成 + 第二个 AI review用 review 意见修改而非从头 review
- [[AI测试驱动]]:让 AI 自己生成测试用例并执行,将测试作为代码正确性的验证手段
- [[上下文压缩]]CodeWeaver 将代码库压缩为树形 Markdown降低 AI 处理大项目的上下文压力
- [[模块头注释规范]]:文件头注释包含作用说明、上下游链路、维护 agents 说明,类似 Claude Skill 的 README
- [[点线体迭代]]:先打磨单个基础任务,再基于此批量执行,类比渐进式开发
## Key Entities
- [[CodeWeaver]]GitHub 工具,将任意代码库编织为可导航 Markdown 文档
- [[Gemini]]Google LLM系统 prompt 调优可提升多代理性能
## Connections
- [[Vibe Coding]] ← 工程化 ← [[设计文档优先]] + [[双AI Review]] + [[AI测试驱动]]
- [[CodeWeaver]] ← solves_problem ← [[上下文压缩]]
- [[Prompt工程]] ← context ← 小费激励式提示词("第一次做好打赏100美元"
## 工程化 Vibe Coding 工作流
```
需求定义
设计文档(含 service 层伪代码)
AI #1 直出代码
AI #2 review
根据 review 意见修改
AI #1 生成测试用例
执行测试 → commit → push
```
## Prompt 工程新技巧
| 技巧 | 原理 | 效果 |
|------|------|------|
| 小费激励 | 承诺做好打赏,心理暗示 | 提升首次生成质量 |
| 指定格式 | 明确要求输出格式 | 减少返工 |
| 伪代码前置 | 降低 AI 推理难度 | 提高直出准确率 |
## Contradictions
- 与 [[Vibe Coding]] 资源文档:
- 冲突点:纯提示词优化 vs 工程化流程
- 当前观点vibe coding 核心是设计文档质量AI 执行是确定性环节
- 对方观点vibe coding 核心是氛围和提示词