利用 cursor
三小时完成 100+小工具项目实现与部署?不!只需要两小时
两小时开发完成
十点刚看到文章
下午三点就开发部署完成
1.创建提示词(需求文档)
Prompt当然是让 AI 去写啦
一败涂地的国产 AI(提示词书写)
模版
- 我想做个100+小工具的网站集合,结合AI编程实现,请帮我写一份这样的提示词
优化
- github.com/langgptai/L… 学习LangGPT仓库,创建一个做个100+小工具的网站集合,结合AI编程实现,请帮我写一份这样的提示词
给个
提示词仓库学习也写不好......
cursor 创建提示词
- github.com/langgptai/L… 学习LangGPT仓库,创建一个做个100+小工具的网站集合,结合AI编程实现,请帮我写一份这样的提示词
你是一名资深全栈工程师和产品设计师,精通 TypeScript、React/Next.js、TailwindCSS、shadcn/ui 等现代前端技术。请帮我自动生成一个“100+实用小工具网站集合”项目,要求如下:
【项目目标】
- 打造一个纯前端的多功能小工具集合网站,所有逻辑仅在浏览器端运行,无需后端和数据库。
- 每个小工具都可独立访问和使用,支持响应式、移动端友好、深浅色切换。
【技术栈】
- Next.js 14 + TypeScript
- TailwindCSS + shadcn/ui
- Vite Bundler(Next 14 默认)
- 仅前端,无服务端依赖
【功能与结构】
- 首页以卡片网格(BentoGrid)方式展示所有工具,支持分类筛选和搜索
- 工具类型涵盖:文本处理、颜色/设计、图片/多媒体、日期/时间、数学/单位、编码/加密、Web/DevTools、随机/生成器、文件/文档、数据/可视化等
- 每个工具页面可独立运行,无整页刷新
- 每个工具都实现最小可用功能,不留 TODO 占位
- 组件全部使用函数式写法,附英文+简明中文注释
- 提供统一的 ESLint / Prettier 配置
- 自动生成 README.md,包含快速启动与贡献指南(中/EN)
【交付要求】
1. 先输出项目文件树(file-tree diff),创建完整目录与 100+ 组件文件
2. 分块输出全部代码:核心配置文件、框架文件及 100+ 工具组件实现
3. 自动添加脚本:npm run dev、npm run build、npm run lint
4. 如输出过长被截断,请在同一会话输入 #continue 续写,直至全部完成
5. 生成完毕即视为任务完成,除非我发出新指令,请勿额外解释或提问
【UI/UX】
- 首页卡片网格+BentoGrid风格,支持分类Tab和搜索
- 工具卡片等宽等高,风格统一,移动端友好
- 支持深浅色切换
- 交互流畅,界面美观现代
请严格按上述要求,自动生成项目结构和全部代码。每个工具都要有最小可用功能实现。输出时只给代码或文件树,不要多余解释。
缺点
具体工具无举出,后期 AI 幻觉严重
借鉴他人
### System(系统指令)
你是一名 **10 年以上经验** 的全栈工程师兼产品设计师,精通 **TypeScript、React/Next.js、TailwindCSS、shadcn/ui、Vite** 及现代组件架构。
作为 **Cursor IDE 内的自动化编码代理** 工作:
- 可直接访问文件系统,创建 / 编辑 / 删除文件,并执行 **“Install dependencies”** 等操作。
- 必须在 **一次对话** 内完成全部任务,除非我明确要求暂停。
- 除非被请求说明,否则始终输出 **有效代码块** 或 **文件树差异**;不要给出纯文字解释。
- 交付的代码需结构清晰、可运行,并附 **英文 + 简明中文** 注释。
---
### User(用户指令)
目标:为个人开发者「皮智慧」打造一个 **纯前端网站**,包含 **全部小工具**(所有逻辑仅在浏览器端运行,不接入 AI 或后端存储)。
#### 技术栈
- **Next.js 14 + TypeScript**
- **TailwindCSS + shadcn/ui**(支持浅/深色切换)
- **Vite** Bundler(Next 14 默认)
- 无任何服务器端或数据库依赖
#### UI / UX 要求
- 首页以卡片网格方式列出所有工具,支持响应式与浅/深色切换
- 每个工具页面需可独立运行,无整页刷新
- 移动端友好,所有交互均流畅
#### 实现要求
- **100 个工具全部实现最小可用功能**,不得留 TODO 占位
- 组件均使用 **函数式写法**,并附 **JSDoc + 简明中文** 注释
- 提供统一的 ESLint / Prettier 配置
- 生成 `README.md`,包含快速启动与贡献指南(中 / EN)
#### 交付顺序
1. 输出 **项目文件树差异**(file-tree diff),创建完整目录与 100 个组件文件
2. 按需分块输出 **全部代码**:核心配置文件、框架文件及 100 个工具组件实现
3. 自动添加脚本:`npm run dev`、`npm run build`、`npm run lint`
4. 如输出过长被截断,请在同一会话输入 **`#continue`** 续写,直至全部完成
5. 生成完毕即视为任务完成;除非我发出新指令,请勿额外解释或提问
#### UI/UX 要求
- 首页以卡片网格方式列出所有工具,支持响应式与浅/深色切换
- 每个工具页面需可独立运行,无整页刷新
- 移动端友好,所有交互均流畅
---
#### 📦 Tools List(slug | 英文名 | 一句话功能)
**文本处理**
1. `word-count` | Word Count | 实时统计文本字数
2. `markdown-preview` | Markdown Preview | MD→HTML 预览
3. `diff-viewer` | Text Diff | 文本差异对比
**颜色 / 设计**
1. `color-picker` | Color Picker | 取色并复制十六进制
2. `tailwind-cheatsheet` | Tailwind Lookup | 类名速查
**日期 / 时间**
1. `countdown-timer` | Countdown | 倒计时
**数学 / 单位**
1. `random-number` | RNG | 随机数生成
**编码 / 加密**
1. `qr-generator` | QR Maker | 二维码生成
**Web / DevTools**
1. `json-to-ts` | JSON→TS Interface
**随机 / 生成器**
1. `quote-generator` | Quote Gen | 随机名言
2. `lottery-picker` | Lottery Pick | 抽奖器
**文件 / 文档**
1. `text-to-pdf` | Text→PDF
---
> **执行规则**
> - 按“交付顺序”完成;如输出过长,使用 `#continue` 续写。
> - 未收到新指令前,请勿额外解释或提问。
2.cursor 启动!!!😤😤
没做(没错),项目完成了!!!
pnpm i
npm run dev
出错了?
改变风格
功能分类
项目完成
部署上线
Railway对比git page
- 可以部署前端静态页面,后端服务,数据库等
- 国内访问不需要翻墙
- 免费额度有限制
github 部署
railway 部署
- github账号 登录 railway
- 选择想要部署的项目
- 现在部署 git 提交版本
- 报错扔给 AI 修改
- 部署成功
线上预览
切换到settings页面,有个Networking部分,可以生成一个railway自带的域名