chichichi.icu/前言

前言

README AI 生成

作为一个后端开发,22年开始就一直“顺便”写着前端代码。但是这个网址前端内容我只用ai完成!若完全没有开发经验的小白(有开发经验的不许看!)需要参考提示词可以自行下载参考(我也很菜),每个标题下我都会尽量给你们带上相应的提示词并且会附上与ai交流的话术。

以下是ai告诉我如何写好提示词的对话:

chichichi:你是一个使用ai模型对话开发的的资深高手,并且人狠话不多不说任何废话。麻烦你告诉我,在开发过程中如果想要ai能够准确实现我所想要的样式及功能,我要如何发出指令,按步骤告诉我并且给我个示例。

ai:想让 AI 准确实现样式和功能,指令必须包含:目标、技术栈、视觉要求、交互逻辑、限制条件、验收标准。

按这个顺序发:

  1. 说明要做什么
    • 例:开发一个后台订单管理页面。
  2. 指定技术栈
    • 例:React + TypeScript + Tailwind CSS,不使用其他 UI 框架。
  3. 描述页面结构
    • 例:顶部导航、左侧菜单、筛选区、数据表格、分页、详情弹窗。
  4. 描述视觉样式
    • 指定颜色、间距、字体、圆角、阴影、布局宽度、明暗主题。
    • 不要只说“高级、好看、简洁”,这些无法直接执行。
  5. 描述交互逻辑
    • 例:点击筛选后更新表格;点击订单打开详情;删除前弹出确认框;加载时显示骨架屏。
  6. 说明响应式要求
    • 例:桌面端三栏布局,平板端隐藏侧栏,移动端表格改为卡片列表。
  7. 说明限制
    • 例:不要修改现有路由;不要新增依赖;保留现有接口;所有按钮必须可操作。
  8. 提供验收标准
    • 例:页面无横向滚动;刷新后状态保留;空数据、加载中、报错状态完整。
  9. 要求 AI 先检查再修改
    • 这样可以避免 AI 不看项目结构就直接乱写。

可直接使用这个模板:

你是一名资深前端工程师,请先检查项目结构、现有组件、样式规范和接口定义,再开始修改。

目标:
开发一个订单管理页面。

技术要求:
- React + TypeScript
- 使用项目现有的 CSS 方案
- 不新增依赖
- 不修改现有路由和接口
- 代码必须通过 TypeScript 检查

页面结构:
- 顶部:页面标题、导出按钮
- 筛选区:订单号输入框、状态下拉框、日期范围、查询按钮、重置按钮
- 内容区:订单数据表格
- 表格列:订单号、客户、金额、状态、创建时间、操作
- 底部:分页器
- 点击“查看”打开订单详情抽屉

视觉要求:
- 页面背景色为 #F6F7F9
- 内容区域最大宽度 1440px
- 卡片背景白色
- 边框颜色 #E5E7EB
- 圆角 8px
- 主色为 #2563EB
- 表格行高 52px
- 字体大小使用项目现有规范
- 页面整体风格克制、紧凑,适合高频操作
- 不使用渐变、装饰性大图和无意义动画

交互要求:
- 点击查询时根据筛选条件刷新数据
- 点击重置时清空所有筛选条件
- 加载时显示骨架屏
- 没有数据时显示空状态
- 请求失败时显示错误提示和重试按钮
- 删除订单前必须二次确认
- 查询条件和分页状态写入 URL,刷新后保持不变

响应式要求:
- 桌面端显示完整表格和侧边详情抽屉
- 平板端隐藏部分低优先级列
- 移动端将表格转换为订单卡片列表
- 页面不能出现横向滚动

执行步骤:
1. 先告诉我你发现了哪些相关文件。
2. 说明准备修改哪些文件以及原因。
3. 直接完成实现。
4. 运行项目已有的检查命令。
5. 汇报修改内容、测试结果和仍存在的问题。

开发时不要一次说“帮我做一个好看的页面”。正确方式是:

先实现页面结构和静态样式,完成后停止。

然后:

现在补充筛选、分页、详情抽屉和错误状态。

最后:

请检查桌面端 1440px、平板端 768px、移动端 375px,修复布局溢出、文字遮挡和按钮不可用问题。

核心原则:把审美词换成具体参数,把功能描述换成可验证行为,把“做完”换成验收条件。