原型设计→前端开发→ 后端开发→支付集成→资源部署,AI 工具链让开发效率巨幅飞跃
大家好!我是喜欢折腾 AI 的开发者 Luke,最近用 AI 工具做了一件很有意思的事情:从零开始,纯AI驱动,Vibe Coding 搭建了一个具备支付功能的商业化小程序 。
💡 为什么要做这个实践?
最近 AI 编程工具满天飞,Cursor、Claude Code、Gemini CLI、Kiro等等,但我学习时发现:
社交网络上使用编程工具秀出的 90%的 AI 编程示例都停留在演示阶段,无法真正商用落地
我也对比了几家公司的产品,比如 Lovable, v0等,他们通过与 Supabase 集成,能完成前后端应用的开发,其中 Lovable 能与 Stripe 支付集成,这样能完成整个流程的闭环,做出海产品没问题,但是当我的产品目标用户在国内市场时,这些为海外服务的产品似乎就“水土不服”了
- 相比 Stripe 的信用卡支付,国内用户更熟悉的是微信/支付宝的支付方式
- 国内企业往往对数据有合规要求,更倾向于使用国内的云服务厂商,Supabase 就不太适合了
那么有没有办法能够找到一条 “本土化” 的 AI 全栈开发 & 落地商用的路径呢,接下来告诉你我怎么做的
🛠️ 我的 AI 工具库
经过一番调研,我选择了这套组合:
核心工具链

各工具详细介绍
🤖 Claude Code CLI - 项目大脑
- 理解和分解复杂的业务需求,生成高质量的代码和架构方案
- 协调各个工具之间的配合
☁️ CloudBase-AI-Toolkit - CloudBase AI 工具 :
- 提供 CloudBase MCP,实现数据库、云函数、静态托管一体化管理
- 预置的开发模版和 CloudBase 最佳实践 rules
💰 CloudBase 微信小程序支付云模版 - 支付能力
- 开箱即用的支付能力封装,免去复杂的签名、安全验证
- 官方维护,安全性和稳定性有保障
🎨 Figma MCP - AI设计师
- 与 AI 编程工具无缝对接
- 快速迭代和原型验证
📚 Context7 MCP - 智能文档助手
- 智能搜索最新的API文档和最佳实践
- 提供准确的代码示例和配置方案
🎯 AI 开发全记录
第1步:AI设计稿生成
首先通过 Figma AI 完成设计稿设计:
-
Figma 页面中点击 AI 图标,选择 “First Draft”
-
输入提示词如下
生成一个具有设计感的衣物购买电商App,页面要求
- 首页展示商品瀑布流
- 详情页展示商品价格,数量等信息
- 购物车展示添加购物车的所有商品项信息
- 个人中心展示我的订单,收获地址等信息

注意 :这里 figma AI 会生成一张页面稿子,这张稿子里是将多个页面合并在一起了,但不影响 Claude Code 调用工具理解
第2步:Vibe Coding 项目准备
这里我们按如下步骤做好 Vibe Coding 前的项目准备工作:
- 下载项目模板:CloudBase-AI-Toolkit 提供了微信小程序,Web,Uniapp 跨端等各种开发模版,这里我们下载微信小程序模版
模板的好处是已提供好 CloudBase 最佳实践 rules 以及 CloudBase MCP 配置

- 打开 VSCode/Cursor(或其他编程IDE), 打开终端,运行 claude,输入 /mcp 可以检查当前默认的 cloudbase mcp server 配置正常
- 打开 Figma 桌面客户端(只支持在桌面端中设置 Figma MCP Server),如图所示选中 Preferences -> Enable Dev Mode MCP Server 启动 MCP Server

- 将 Figma MCP Server 配置(以及 context7 MCP Server)添加至项目根目录 .mcp.json 文件中,如下
```json
{
"mcpServers": {
"cloudbase": {
"command": "npx",
"args": ["-y", "@cloudbase/cloudbase-mcp@latest"]
},
"Figma": {
"url": "http://127.0.0.1:3845/sse"
},
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp@latest"]
}
}
}
> 注意:这里分享一个踩坑经验,我在更新 .mcp.json 配置时发现新增 mcp 配置后 Claude 并没有识别到,在官方文档上找到了手动添加的方式处理
>
> sse 类型添加:claude mcp add --transport sse Figma http://127.0.0.1:3845/sse command 类型添加: claude mcp add context7 -- npx -y @upstash/context7-mcp@latest
三个mcp 配置添加完成后,运行 /mcp 可以看到如下结果:

1. 遵循 Figma MCP 官方的最佳实践,可以在 CLAUDE.md 末尾补充一个 Figma 的自定义规则
```js
<user_custom_rules>
# MCP Servers
## Figma Dev Mode MCP Rules
- The Figma Dev Mode MCP Server provides an assets endpoint which can serve image and SVG assets
- IMPORTANT: If the Figma Dev Mode MCP Server returns a localhost source for an image or an SVG, use that image or SVG source directly
- IMPORTANT: DO NOT import/add new icon packages, all the assets should be in the Figma payload
- IMPORTANT: do NOT use or create placeholders if a localhost source is provided
</user_custom_rules>
这份规则可以避免 Claude Code 从网上任意下载素材资源(有可能下载失败),而采用 Figma 提供的资源