快速开始

「一人可执行」ShipanyTwo+Google Stitch/ui-ux-pro-max-skill+Claude/Gemini跑通“从 0 到上线”的完整闭环

Created: 02/11/2026
Updated: 02/11/2026

有不少买家上来就「AI 一把梭」,这样不太好,AI有时候不能完全按你想象的来导致结果让人很不满意。这时候就需要通过AI工具输出设计稿+规范详细的告诉AI 应该怎么给我实现。

这里不说需求讨论和技术方案实现等等,只说设计+落地。

在这篇文章的闭环里,每个东西只干一件事:

组件 角色定位 干什么
ShipanyTwo 工程底座 路由、SEO、页面结构、数据层
Google Stitch 结构型 UI 设计 页面布局、区块拆分
ui-ux-pro-max-skill 设计审美 & UX 决策 配色、间距、视觉等级
Claude / Gemini 项目大脑 需求拆解、规范生成、代码落地

Stitch 管“长什么样”
ui-ux-pro-max 管“好不好看、合不合理”
Claude / Gemini 管“怎么把它做成网站”
ShipanyTwo 管“上线能跑、能 SEO、能变现”
之前分享的如何使用AI能力设计美化网页

整体思路

想法 / 需求
  ↓
页面结构(Stitch)
  ↓
视觉 & UX(ui-ux-pro-max)
  ↓
实现开发(Claude / Gemini)
  ↓
ShipanyTwo 页面落地
  ↓
上线 + SEO + 迭代

阶段 1:需求 → 页面结构(Google Stitch)

访问:https://stitch.withgoogle.com/

例如:将下面发给Stitch (不要直接复制粘贴,根据你的实际需求情况来告诉Stitch,这里只是示例)

Build a SaaS landing page for:
- Target: indie developers
- Goal: collect emails + paid subscription
- Sections: hero, features, use cases, pricing, faq
- Style: modern, clean, developer-first

如果这一步Stitch已经设计到你心坎上了, 可以略过下一步(阶段2),直接复制代码粘贴给你的AI IDE(下面我会使用Antigravity操作)

阶段 2:结构 → 好看(ui-ux-pro-max-skill)

这一步是建立在还不确定好不好看 → 那么你需要用 ui-ux-pro-max-skill,产出一套tokens + 组件规范。

这一阶段,才是「美化设计 Skill」真正发力的地方。

这里咱们不是让它“从 0 设计页面”,而是让它优化 Stitch 的结构。(当然你也可以不使用Stitch,直接使用ui-ux-pro-max-skill)

1、先让你的AI IDE安装下ui-ux-pro-max-skill,把下面的话发给AI,他就会自己安装了。

你安装下ui-ux-pro-max-skill,
官方给的命令是:uipro init --ai antigravity
如果不可用,你访问下:https://www.uupm.cc/、https://github.com/nextlevelbuilder/ui-ux-pro-max-skill ,然后进行安装

成功安装后,AI会告诉你:

2、使用skill

不直接发整份代码,而是给它这三样:

  • 页面结构(Section 列表)【可使用AI将上面Stitch的设计稿提炼下】

  • 目标(转化/用户/定位)

  • 现有设计方向(dark、developer-first 等)

可选再加:

  • 你担心的地方(“按钮不够突出”、“层级不清楚”)

  • 关键组件片段(比如 Button/Card/Input 的 Tailwind class)

什么时候才“发代码”?(也不要整份贴,贴关键组件就够了(Button/Card/Input/Section wrapper))

  • 你希望它对具体 Tailwind class 给修改建议
  • 你希望它输出可直接替换的 class / token

下面是Prompt示例,根据自身实际情况修改下。

你是 ui-ux-pro-max,你要利用UI/UX Pro Max Skill 能力,最后将结果输出到src/desgin.md

背景:
我有一个Stitch 的 SaaS 产品落地页设计,布局尚可接受。
我希望你在不改变整体结构的前提下,改进视觉系统和用户体验清晰度。

目标用户:独立开发者
目标:邮件订阅 + 付费订阅
风格方向:深色模式、现代风格、开发者优先、高对比度

页面板块:
- 首页(标题、副标题、邮件输入框 + 主要行动号召按钮、代码预览)
- 功能介绍(4 张卡片)
- 功能列表(4 张卡片)
- 定价(3 个级别,重点突出 Pro 版)
- 常见问题解答
- 页脚

任务:
1) 定义设计系统:颜色、字体、间距、圆角、阴影
2) 提供各板块的层级结构指导(视觉上应该突出哪些元素)
3) 提供组件规范:按钮、输入框、卡片、徽章、链接
4) 提供深色 UI 中常见的陷阱

输出:
- 使用结构化格式(标记/规范)
- 无需重新设计、无需新增板块、无需提供模型

输出示例(仅仅是示例,不要复制粘贴使用):

# Stitch SaaS 落地页 - 设计系统与指南

## 1. 设计原则 (Design Principles)
- **风格**: 深色模式 (Dark Mode)、现代风格、开发者优先、高对比度
- **目标用户**: 独立开发者
- **目标**: 邮件订阅 + 付费订阅

---

## 2. 颜色系统 (Color System - Tailwind CSS)

避免使用纯黑 `#000000`。使用丰富的中性色作为背景,并通过高饱和度的主色进行点缀。

| 类别 | 色值 / Tailwind | 用途 |
| :--- | :--- | :--- |
| **背景 (Background)** | `#09090B` (zinc-950) | 页面主背景(深邃但不死板) |
| **表面 (Surface)** | `#18181B` (zinc-900) | 卡片背景、输入框背景 |
| **边框 (Border)** | `#27272A` (zinc-800) | 默认边框颜色 |
| **主色 (Primary)** | `#6366F1` (indigo-500) | 按钮、链接、关键高亮(兼具专业与活力) |
| **主色-悬停 (Hover)** | `#4F46E5` (indigo-600) | 交互状态 |
| **文字-主要 (Text-Pri)** | `#FAFAFA` (zinc-50) | 标题、主要正文 |
| **文字-次要 (Text-Sec)** | `#A1A1AA` (zinc-400) | 副标题、说明文案、页脚 |
| **代码背景 (Code Bg)** | `#1E1E2E` | 代码块专用背景色 |

---

## 3. 字体系统 (Typography System)

混合使用无衬线字体(UI)和等宽字体(代码/强调),以此建立“开发者工具”的品牌心智。

- **UI 字体 (标题 & 正文)**: `Inter``Manrope`
  - *特点*: 现代、几何感、易读。
- **代码字体 (代码 & 数字)**: `JetBrains Mono``Fira Code`
  - *特点*: 支持连字 (Ligatures)、技术感强。

### 层级 (Hierarchy)
- **H1 (Hero 标题)**: `text-5xl md:text-6xl font-extrabold tracking-tight text-white`
- **H2 (板块标题)**: `text-3xl md:text-4xl font-bold text-white`
- **H3 (卡片标题)**: `text-xl font-semibold text-zinc-100`
- **正文 (Body)**: `text-base leading-relaxed text-zinc-400`
- **标签/徽章 (Badge)**: `text-xs font-mono uppercase tracking-wider`

---

## 4. 布局与间距 (Layout & Spacing)

- **圆角 (Radius)**: 
  - `rounded-lg` (8px): 按钮、输入框、小组件。
  - `rounded-xl` (12px): 卡片、代码块。
  - *注意*: 避免使用全圆角(Pill shape),保持技术硬朗感。
- **间距 (Spacing)**:
  - `py-24` (96px): 主要板块间的最小垂直间距。
  - 留白要大方,让内容呼吸。

---

## 5. 组件规范 (Component Specifications)

### 🔘 按钮 (Buttons)
- **主按钮 (Primary CTA)**
  - 背景: `bg-indigo-600` hover: `bg-indigo-500`
  - 文字: `text-white font-medium`
  - 特效: `shadow-[0_0_20px_rgba(99,102,241,0.5)]` (微弱辉光,增加现代感)
- **次按钮 (Secondary)**
  - 背景: `bg-zinc-900` hover: `bg-zinc-800`
  - 边框: `border border-zinc-700`
  - 文字: `text-zinc-300`

### ⌨️ 输入框 (Inputs)
- **默认态**: `bg-zinc-950/50`, `border-zinc-800`, `text-white`
- **聚焦态 (Focus)**: `ring-2 ring-indigo-500/50 border-indigo-500` (高对比度反馈)
- **占位符 (Placeholder)**: `text-zinc-600` (可见但不要喧宾夺主)

### 🃏 卡片 (Cards - 玻璃拟态)
- **风格**: 微弱的玻璃效果配上细边框。
- **CSS**:
  background: rgba(24, 24, 27, 0.4); /* Zinc-900 带透明度 */
  backdrop-filter: blur(12px);
  border: 1px solid rgba(255, 255, 255, 0.08); /* 等同于 Zinc-800 */
  
- **悬停 (Hover)**: 亮化边框 `border-zinc-600` 或稍微提亮背景。

### 🏷️ 徽章 (Badges)
- **样式**: `bg-indigo-500/10 text-indigo-400 border border-indigo-500/20`
- **字体**: 等宽字体 (Monospace)、大写、字号小。

---

## 6. 视觉层级指导 (Visual Hierarchy Guide)

### ⚡ Hero 板块 (转化核心)
1.  **H1 标题**: `text-white`。对关键词使用 **渐变色** (`bg-gradient-to-r from-indigo-400 to-cyan-400 bg-clip-text text-transparent`)。
2.  **副标题**: `max-w-2xl`, `text-zinc-400`。
3.  **CTA 区域**: 视觉重心最高。输入框和按钮即使在暗色背景下也应“跳”出来。
4.  **代码预览**: 
    - 添加“彩色辉光”背景: `shadow-2xl shadow-indigo-500/20`。
    - 使用与品牌一致的语法高亮颜色。

### 🛠️ 功能介绍 (网格布局)
- **图标**: **描边 (Outline)** 风格 SVG 图标 (Lucide/Heroicons)。不要使用实心背景。
- **卡片**: 2x2 网格。背景要弱,主要依靠边框和悬停效果来区分。

### 💎 定价 (3 个级别)
1.  **Pro 版 (中间/高亮)**:
    - **视觉锚点**: `border-indigo-500` (实线边框)。
    - **背景**: `bg-zinc-900`。
    - **标签**: 顶部边缘添加 "Most Popular" (最受欢迎)。
    - **按钮**: 实心主色样式 (Solid Primary)。
2.  **基础版/企业版**:
    - `border-zinc-800` (深色边框)。
    - `bg-transparent` (透明背景)。
    - **按钮**: 描边样式 (Outline)。

---

## 7. 深色 UI 避坑指南 (Dark UI Pitfalls) 🚨

1.  **文字对比度不足**:
    - ❌ 错误: 在深灰背景上使用深灰文字 (`text-gray-600` on `bg-gray-900`)。
    - ✅ 修正: 最暗的正文颜色应为 `text-zinc-400`。重要信息必须是 `text-zinc-100` 或纯白。

2.  **阴影不可见**:
    - ❌ 错误: 在黑色背景上使用黑色投影,这是看不见的。
    - ✅ 修正: 使用 **边框 (Borders)****背景色差 (Surface Color)** 区分层级。如果必须用阴影,使用带颜色的辉光 (Colored Glows) 或更亮的背景层。

3.  **大面积高饱和度背景**:
    - ❌ 错误: 使用高饱和度的蓝色/紫色作为大背景,导致视觉疲劳。
    - ✅ 修正: 背景保持低饱和度 (灰/黑),高饱和度颜色仅用于按钮、链接和图标。

4.  **丢失 Focus 状态**:
    - ❌ 错误: 移除默认 outline 但未添加自定义 focus 样式。
    - ✅ 修正: 这是一个针对开发者的产品,键盘可访问性至关重要。确保所有可交互元素在 Focus 时有清晰的光圈 (`ring-2`)。

阶段3:将设计稿代码 -> Claude/Gemini

将Stitch的复制代码 结合ui-ux-pro-max-skill上面给你的设计规范 发给Claude/Gemini。

下面代码基于 Stitch 设计生成,然后结合ui-ux-pro-max-skill给的设计规范`src/desgin.md` 实现代码,请勿重新设计用户界面。

任务:
- 重构时要符合`shipany-template项目`的页面结构,对应修改shipany-template/src下的前台首页;
- 转换为 React + Tailwind(如有需要)
- 提升代码质量和复用性
- 保留布局和视觉层次结构

<!DOCTYPE html>
....
</html>

这时候就等Claude/Gemini修改操作,然后改后看效果,不满意的地方再截图给Claude/Gemini微调。