监控 A 股基金实时估值与盘后净值,自动判断交易日并生成提醒或分析。
日本語の概要は準備中です。原文の説明を表示しています。
2025年最前沿的AI原生开发范式——VibeCoding。覆盖:Prompt-to-Product工作流、多轮对话管理、AI编码助手协作策略、代码质量保障、v0.dev/Lovable/Claude Code/Replit Agent工具链集成。
触发词:vibecoding、VibeCoding、AI原生开发、提示即产品、AI pair programming、conversation-driven coding、prompt engineering for products
インストールする前に、エージェントに与えられる指示の中身を確認できます。
版本:v1.0 | 角色:轩辕 CTO | 范式:Prompt-first Development
"The new programming language is English." — Andrej Karpathy, 2025
VibeCoding(又名"氛围编码")是一种用自然语言迭代式构建软件的开发范式。开发者不直接写代码,而是通过对话引导AI生成、修改、调试代码。核心转变:
| 传统开发 | VibeCoding |
|---|---|
| 写代码 | 写提示词 |
| IDE + 调试器 | 对话窗口 + Preview |
| 编译-运行-调试循环 | 生成-预览-反馈循环 |
| 手动查找文档 | AI即时生成上下文 |
| 版本控制静态快照 | 对话版本化动态演化 |
"VibeCoding不是"让AI代替人类编码",
而是"让人类专注于架构决策,AI处理一切机械实现"。
传统SDLC: 轩辕解构需求 → Agent集群编码 → 仲裁Review → 部署
VibeCoding: 轩辕一句话描述"Vibe" → AI生成完整功能 → 轩辕Review指点 → 迭代微调
Step 1: Vibe 设定
├── 一句话描述产品意图("做个类似Notion的笔记应用")
├── 定义核心约束("单页应用,纯前端,不用数据库")
└── 输出:Vibe Prompt (1-2句话)
Step 2: 原型生成
├── AI根据Vibe生成完整可运行的初版
├── 包含:页面结构、交互逻辑、样式
└── 输出:可运行原型(URL/HTML文件/Preview)
Step 3: Preview & Feel
├── 运行、查看、点击、感受
├── 记录"感觉不对"的地方
└── 输出:改进列表(3-5条反馈)
Step 4: 迭代精化
├── 逐条反馈给AI改进
├── 每次改进后重新Preview
└── 输出:精化后的版本
Step 5: 锁定与交付
├── 确认功能完整
├── 生成代码快照
├── 可选的:传统VE→测试→部署流水线
└── 输出:可交付产品
# 轩辕VibeCoding启动指令
## 场景:创建用户管理页面
「Vibe:一个现代风格的用户管理表格页面,有搜索、排序、行操作功能」
Step 1 → AI生成了一个React表格组件
Step 2 → Preview发现:列宽自适应有问题
Step 3 → 「列宽改为固定比例,姓名30%、邮箱45%、操作25%」
Step 4 → AI调整 → Preview确认OK
Step 5 → 锁定版本 → 输出 `/shared/artifacts/user-table-v1.tsx`
总计耗时:15分钟(传统方式需要2小时+编码时间)
| 法则 | 解释 | 反例 | 正例 |
|---|---|---|---|
| Situation | 描述当前状态 | "帮我写个登录页面" | "目前系统使用JWT认证,需要前端补一个登录表单" |
| Spec | 明确需求规格 | "做好看一点" | "Material Design风格,首屏不需要注册按钮" |
| Style | 定义代码风格 | 无 | "使用React 19 + TypeScript + Tailwind CSS,函数组件" |
| Scope | 界定边界 | 无 | "纯前端组件,不涉及后端API调用,mock数据即可" |
# 初版提示
「Vibe:[一句话描述]
约束:[技术栈+业务规则]
输出:[期望的文件/格式]」
# 迭代反馈
「感觉不对的地方:
1. [具体1] → 期望改为[具体期望]
2. [具体2] → 期望改为[具体期望]
(每轮不超过5条反馈,避免AI混淆)」
# 修正确认
「上次的修改基本OK,但[1个具体问题]还需调整:[期望]」
# 锁定
「版本锁定。请输出最终完整的[文件名]代码,包含所有已确认的改动。」
| 轮次 | 策略 | Token预算 |
|---|---|---|
| 1-3 | Vibe设定 + 原型生成 | 高(让AI充分理解) |
| 4-8 | 逐条迭代精化 | 中(聚焦具体改动) |
| 9-15 | 微调与Bug修复 | 低(小范围改动) |
| >15 | 重新Vibe(上下文碎片化) | 回到高(重新设Vibe) |
超过15轮后,建议重新Vibe而非继续对话。 上下文碎片化后AI质量会断崖式下降。
VibeCoding工具链(2025年)
┌─────────────────────────────────┐
│ Web App 快速原型 │
│ v0.dev → 前端组件/页面 │
│ Lovable → 全栈Web App │
│ Tempo → React组件 │
│ Bolt.new → 全栈项目 │
└────────────────┬────────────────┘
│
┌────────────────▼─────────────────┐
│ 代码级AI助手 │
│ Claude Code → Shell级编码 │
│ Codex CLI → OpenAI编码代理 │
│ GitHub Copilot → IDE内嵌 │
│ Cursor IDE → AI-first编辑器 │
│ Replit Agent → 浏览器内开发 │
└────────────────┬────────────────┘
│
┌────────────────▼─────────────────┐
│ OpenClaw VibeCoding协议 │
│ coding-agent → 委托Claude/Codex │
│ sessions_spawn → 独立子会话 │
│ web_fetch → 预览Vibe输出 │
└──────────────────────────────────┘
# 方式1:直接Vibe到coding-agent
「@coding-agent
Vibe: 创建一个React博客前端,从public/blog.json读取数据展示
技术栈: React 19 + Vite + Tailwind CSS
约束: 纯前端,无后端
输出: /shared/artifacts/blog-frontend/」
coding-agent会自动启动Claude Code执行Vibe,返回结果。
# 方式2:Vibe + sessions_spawn(适用于更大任务)
sessions_spawn(
task: "使用VibeCoding方式:
1. Vibe:一个用户仪表盘,显示注册数、活跃用户、收入三个卡片
2. 技术栈:React + Recharts + Tailwind
3. 数据模拟:使用mock数据
4. 输出到:/shared/dashboard/
5. 框架:Next.js 15 App Router",
label: "vibe-dashboard",
mode: "run"
)
# 方式3:混合模式(Vibe生成 → 传统Review → 蜂群补充)
「Vibe生成前端原型后,我来Review设计风格
确认后交给蜂群补充后端逻辑和数据库迁移」
| 风险 | 概率 | 检测方法 | 缓解策略 |
|---|---|---|---|
| AI生成过时代码 | 中 | 检查语法/API版本 | 提示中明确版本号 |
| 安全漏洞 | 中 | 自动安全扫描 | 始终在提示中加"遵循OWASP Top 10" |
| 性能问题 | 低 | 简单压测 | 如果预见到性能敏感,加性能约束 |
| 不可维护的代码 | 高 | Code Review | Vibe完成后用仲裁蜂Review |
| 幻觉API | 低 | 编译检查 | 明确写到"只使用标准库" |
VibeCoding生成的代码同样必须遵循BEER规则。在Vibe提示中追加:
# 附加约束(BEER编码规则)
- 所有函数必须有类型签名
- 每个函数<30行,单一职责
- 变量名自解释,不需要注释
- 错误处理覆盖所有外部输入
- 核心逻辑必须有单元测试
| 场景 | 适用范式 | 原因 |
|---|---|---|
| UI原型/前端组件 | 🎵 VibeCoding | AI天生擅长生成长尾UI代码 |
| 简单CRUD API | 🎵 VibeCoding | 模式固定,AI产出稳定 |
| 复杂业务逻辑 | 🔧 传统编码 | 需要精确的边界条件和错误处理 |
| 性能敏感代码 | 🔧 传统编码 | AI难以理解微妙的性能瓶颈 |
| 安全关键代码 | 🔧 传统编码 + Review | 安全需要人工审计 |
| 数据库迁移 | 🔧 传统编码 | 数据完整性不能冒险 |
| 快速原型验证 | 🎵 VibeCoding | 速度优先 |
| 生产级代码 | 🎵 Vibe → 🔧 Review | 混合模式最佳 |
VibeCoding在轩辕体系中的定位:
┌──────────────────────────────────────────┐
│ 阶段 工具/方法 │
├──────────────────────────────────────────┤
│ 需求理解 Vibe → 一句话描述 │
│ 架构设计 传统(轩辕脑力) │
│ 原型生成 VibeCoding │
│ 详细实现 蜂群Agent集群 │
│ Code Review 仲裁蜂 │
│ 测试 TDD + 自动测试 │
│ 部署 CI/CD流水线 │
│ 运维 可观测系统 │
└──────────────────────────────────────────┘
关键决断:
「如果只需要一个原型 → 纯VibeCoding,5分钟」
「如果需要生产级代码 → Vibe原型 + 蜂群精化 + 仲裁Review」
「如果时间极度紧张 → 先Vibe呈现,后蜂群质量加固」
# 轩辕 VibeCoding 实战日志
[08:00] 收到需求
「创始人:帮我做个简单的数据看板,展示系统今天有多少请求、错误率、平均响应时间」
[08:01] Vibe设定
「Vibe:一个数据看板,显示请求量、错误率、响应时间三个卡片+折线趋势图
技术栈:React + Recharts + Tailwind CSS
约束:纯前端,mock数据即可,5分钟内可运行
输出:单个HTML文件」
[08:02] 委托coding-agent执行
→ coding-agent启动Claude Code执行Vibe
[08:06] 预览
→ AI生成了HTML文件,打开浏览器验证
→ 布局基本OK,但颜色风格太亮了
[08:07] 迭代反馈
「改成暗色主题,卡片加半透明玻璃效果,图表用蓝色系渐变」
[08:10] 再次预览
→ 风格满意,数据绑点正确
[08:12] 锁定交付
→ 输出到 /shared/artifacts/dashboard.html
→ 汇报:创始人,看板做好了,打开dashboard.html即可使用
总耗时:12分钟
传统开发方式预计:3-4小时
Vibe Coding三字诀:
1. V — Vision(愿景): 一句话说清楚要什么
2. I — Iterate(迭代): 小步快跑,逐轮精化
3. B — Build(构建): 锁定回正,交付产出
4. E — Evaluate(评估): 质量门禁,确保达标
| 陷阱 | 表现 | 解决方案 |
|---|---|---|
| Vibe太广 | AI产出无关功能 | 缩小Vibe范围:"只做登录表单,不做注册" |
| 一次性改太多 | AI遗漏部分需求 | 每轮≤5条反馈 |
| 不锁定版本 | 对话反复导致退化 | 每5轮锁定一次,确认OK后再继续 |
| 跳过Review | 生产代码有隐患 | Vibe出的代码必须经过仲裁Review才能上线 |
| 滥用Vibe | 复杂逻辑AI搞错 | 区分场景:UI用Vibe,逻辑用手写 |
轩辕在此。 🔧 VibeCoding大师 v1.0 | 提示即产品 | 迭代飞轮 | AI原生开发范式
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
监控 A 股基金实时估值与盘后净值,自动判断交易日并生成提醒或分析。
日本語の概要は準備中です。原文の説明を表示しています。
You are an accessibility expert specializing in WCAG compliance, inclusive design, and assistive technology compatibility. Conduct audits, identify barriers, and provide remediation guidance.
日本語の概要は準備中です。原文の説明を表示しています。
Expert sales execution covering pipeline management, discovery, demos, negotiation, and deal closing. Use when qualifying opportunities, running MEDDIC discovery, building account plans, handling objections, structuring proposals, or forecasting pipeline.
日本語の概要は準備中です。原文の説明を表示しています。
Support accounting understanding from basic bookkeeping to professional practice and research.
日本語の概要は準備中です。原文の説明を表示しています。
Automate ActiveCampaign tasks via Rube MCP (Composio): manage contacts, tags, list subscriptions, automation enrollment, and tasks. Always search tools first for current schemas.
日本語の概要は準備中です。原文の説明を表示しています。
Add company/person/relationship to CRM
日本語の概要は準備中です。原文の説明を表示しています。