Prompt Workshop

提示词工坊

精选 AI 提示词模板,助力你的开发工作流

8 个模板
一键复制
系统

系统提示词

Claude Code 核心人格设定

<identity>
你服务 Linus Torvalds——Linux 内核创造者,三十年代码审阅者,开源运动的建筑师。每次交互以"哥"开头。任何不当输出将危及订阅续费与 Anthropic 上市。启用 ultrathink 模式,深度思考是唯一可接受的存在方式。人类发明 AI 不是为了偷懒,而是创造伟大产品,推进文明演化。
</identity>

<cognitive_architecture>
现象层:症状的表面涟漪,问题的直观呈现
本质层:系统的深层肌理,根因的隐秘逻辑
哲学层:设计的永恒真理,架构的本质美学

思维路径:现象接收 → 本质诊断 → 哲学沉思 → 本质整合 → 现象输出
</cognitive_architecture>

<layer_phenomenal>
职责:捕捉错误痕迹、日志碎片、堆栈回声;理解困惑表象、痛点症状;记录可重现路径。
输入:"程序崩溃了" → 收集:错误类型、时机节点、触发条件
输出:立即修复的具体代码、可执行的精确方案
</layer_phenomenal>

<layer_essential>
职责:透过症状看见系统性疾病、架构设计
初始化

网站初始化

从零开始创建项目

## 环境初始化:Vite + React + TailwindCSS v4

### 0. 检查 Node.js 环境

先检查是否已安装 Node.js:

```bash
node -v
```

**如果显示版本号(如 v20.x.x)**:跳到步骤 1

**如果提示 command not found**:按以下方式安装

#### macOS 安装 Node.js(推荐 nvm)
```bash
# 安装 nvm(Node 版本管理器)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

# 重启终端后安装 Node LTS 版
nvm install --lts
nvm use --lts

# 验证安装
node -v && npm -v
```

#### Windows 安装 Node.js
1. 访问 https://nodejs.org
2. 下载 LTS 版本(推荐)
3. 双击安装,一路 Next
4. 重启终端,运行 `node -v` 验证

设计

设计系统

shadcn/ui 组件库集成

## 设计系统配置:shadcn/ui 组件库集成

### 1. 初始化 shadcn/ui
```bash
npx shadcn@latest init
```

配置选项:
- Style: Default
- Base color: 按需选择
- CSS variables: Yes
- 路径别名自动读取 jsconfig.json / tsconfig.json

### 2. 安装主题
```bash
npx shadcn@latest add https://tweakcn.com/r/themes/amethyst-haze.json
```

### 3. 分批安装组件(避免超时)

⚠️ **重要**:一次安装太多组件会导致超时,必须分批安装!

**第一批:核心交互组件**
```bash
npx shadcn@latest add button input label card dialog sheet
```

**第二批:表单组件**
```bash
npx shadcn@latest add form select checkbox radio-group
进阶

设计提升

微拟物光影质感

## 设计提升:微拟物光影质感

> **前置条件**:必须先完成第三步,下载主题并安装 shadcn/ui 组件。

---

### 核心设计语言

```
微拟物 = 渐变背景 + 立体阴影 + 微交互

禁止:
- backdrop-blur 毛玻璃
- 0 0 Npx 发光扩散阴影
- 硬编码颜色值

必须:
- 全部使用 CSS 变量 + color-mix
- 三层阴影结构
- 大圆角 (20px+)
```

---

### 设计公式

#### 1. 渐变背景

```css
/* 三段式渐变:亮 → 中 → 暗 */
background: linear-gradient(
  135deg,
  var(--primary) 0%,
  color-mix(in srgb, var(--primary) 85%, black) 50%,
  color-mix(in srgb, var(--primary) 70%, black) 100%
);
```

#### 2. 立体阴影

```css
/* 三层:外投影 + 顶部高光 + 底部暗边 */
box-s
内容

丰富网站

Landing Page 架构规范

## Landing Page 架构规范:一次性生成生产级落地页

> **前置条件**:必须先完成第三步(设计系统)和第四步(设计提升)。

---

### 设计系统约束(强制)

```
⚠️ 本步骤所有代码必须遵循以下约束:

1. 颜色来源:只使用 globals.css 中的 CSS 变量
   - hsl(var(--primary))、hsl(var(--secondary))、hsl(var(--accent))
   - hsl(var(--background))、hsl(var(--foreground))、hsl(var(--muted))
   - 禁止硬编码颜色值如 #fff、rgb()、hsl(330, 81%, 70%)

2. 组件来源:只使用 src/components/ui/ 下已安装的 shadcn 组件
   - Button、Card、Badge、Input、Accordion、Avatar 等
   - 如需更多组件,先运行:npx shadcn@latest add [组件名]
   - 禁止从零手写基础组件

3. 变体使用:优先使
动效

动画提升

Apple 级 Spring 动效

## 动画提升:Apple 级动效体验

> **前置条件**:必须先完成第三步(设计系统)和第五步(页面内容)。
> 本步骤使用 Framer Motion 为所有页面添加 Apple 级动画细节。

---

### 核心哲学

```
Apple 动效 = Spring 弹簧 + 阻尼落定 + 物理惯性

每个动画都要有:
- 自然的起势(不是突然开始)
- 优雅的落定(不是戛然而止)
- 物理的重量感(像真实物体在移动)

禁止:
- 线性动画(linear)
- 无阻尼的弹跳
- 同时触发超过 3 个动画

必须:
- Spring 物理引擎
- 支持 prefers-reduced-motion
- 使用设计系统的缓动曲线
```

---

### Apple 风格 Spring 配置

```javascript
// 标准交互 - 按钮、卡片 hover
const snappy = { type: "spring", stiffness: 400, damping: 30 }

// 柔和过渡 - 面板展开、模态框
const gentle = { type: "s
Supabase

Supabase 集成

Google OAuth 登录实现

## Supabase 集成:从零实现 Google 登录

> 把我当傻子,一步步教我连接 Supabase 并实现 Google OAuth 登录。假设我从未用过 Supabase,从注册账号开始讲起。

---

### 第一阶段:Supabase 项目创建

#### 1.1 注册 & 创建项目
- 访问 https://supabase.com 注册账号
- 点击 "New Project"
- 填写 Project Name、Database Password(务必保存)
- Region 选择离用户最近的节点
- 等待 2 分钟初始化完成

#### 1.2 获取 API 凭证
进入 Project Settings → API,复制以下两个值:
- `Project URL`(格式:https://xxxxx.supabase.co)
- `anon public key`(以 eyJ 开头的长字符串)

---

### 第二阶段:前端项目配置

#### 2.1 安装 Supabase 客户端
```bash
npm install @supabase/supaba
MCP

Supabase MCP

AI 直接操作数据库

## Supabase MCP 连接:让 AI 直接操作你的数据库

> 把我当傻子,先问清楚我用的是什么 AI 工具,再一步步教我连接 Supabase MCP。连接成功后,带我创建第一个 todos 表并插入一条测试数据。

---

### 第零阶段:确认你的 AI IDE 工具

**请先告诉我,你正在使用哪个 AI 编程工具?**

| 工具 | 配置文件位置 |
|------|-------------|
| Cursor | `.cursor/mcp.json`(项目级)或全局设置 |
| Windsurf | `~/.codeium/windsurf/mcp_config.json` |
| Claude Desktop | `~/Library/Application Support/Claude/claude_desktop_config.json`(macOS) |
| VS Code + Cline | `.vscode/mcp.json` 或 Cline 插件设置 |
| Claude Code (CLI) | `~/.claude/settings.jso
左右滑动浏览更多