Skip to content

课堂 Prompt 卡片

使用说明:以下三张卡片对应培训的三个互动练习(练习 1/2/3)。所有 Prompt 在两款工具(Qoder / Trae)中原样可用,可整段复制,也可把【】标记处替换成你自己的内容。带 删除线 的标题意为"卡住时先看它"。


卡片一:Hello 页面(练习 1 · 15 分钟)

四步流程

  1. 新建 vibe-workshop/hello 文件夹
  2. 在 IDE(Qoder 或 Trae)中打开该文件夹
  3. 在对话区粘贴下面的 Prompt(Trae如果看不见Agent对话框 记得按 Ctrl+U / Command+U 呼出输入框)
  4. 看预览(Qoder:预览区/预览按钮;Trae:内置浏览器打开或双击 HTML 文件)

Starter Prompt(两工具同一套,原样可用)

可直接复制粘贴到 AI 对话区:

text
请帮我创建一个简单的网页,显示"Hello, Vibe Coding!",文字居中,使用蓝色。

验收 4 条(全部满足再举手)

  • [ ] 代码区出现 HTML 代码
  • [ ] 文件区出现新文件
  • [ ] 预览区(或浏览器)显示蓝色居中文字
  • [ ] 举手示意完成

卡住自查(先看这张表,再举手)

问题Qoder 解法Trae 解法
AI 没反应检查网络与登录确认已登录,按 Ctrl+U 确认聊天框已呼出
回复很慢耐心等待,检查网络高峰期排队属正常,耐心等待
看不到预览点预览按钮或浏览器打开 HTML内置浏览器打开或双击文件
额度用完查看额度、等待刷新登录即赠额度,用尽需按 Token 付费续充;高峰期可能排队

卡片二:个人名片页 + 三轮微调(练习 2 · 15 分钟)

Starter Prompt(生成第一版)

把【关于我】里的"姓名___、一句话介绍___"换成你自己的真实信息:

可直接复制,并把「关于我」换成你的信息:

text
我想做一个个人名片页。【关于我】姓名___、一句话介绍___;【至少要有】头像占位、名字、一句话介绍、联系方式;【风格】简约专业,深蓝+白;请先生成第一版,结构清楚能用,不要过度复杂。

三轮微调(每轮只在对话区追加一句,别新建对话)

轮次目标追加提示词示例
第一轮修明显错误名字/布局错位/链接不可点——把问题直接描述给 AI
第二轮调风格把主色改成浅蓝,整体间距再宽松一点。不要新增模块。
第三轮小幅细化按钮文案、间距等细节微调

两条铁律(P26):① 一次只改一类问题;② 改动边界说清楚——"只改这一处,别动布局"。


卡片三:极简待办清单(练习 3 · 20 分钟)

背景故事(供你把【背景】段改写成自己的话)

当上班族每天早上到公司时,想快速列出今天要做的事,以便不遗漏任务、安心投入工作。

五步流程

步骤时间做什么
① 建文件夹2'新建 vibe-workshop/todo/ 文件夹并在 IDE 打开
② 填模板3'把下方 Prompt 的【背景】段改写成自己的话(或直接整段复制)
③ 生成8'粘贴 Prompt,等待生成 index.html(Trae 用 SOLO 模式或直接 IDE 均可)
④ 验证3'双击打开,按验收清单逐项测试
⑤ 迭代4'追加一轮"迭代 Prompt",观察功能升级

Starter Prompt(完整版 · 基于万能模板七要素)

可直接复制,并把【背景】段改写成自己的话:

text
你是一个注重细节和用户体验的前端开发者,擅长做让人用起来顺手的小工具。

## 背景
我每天上班第一件事是列当天要做的事,经常记在便签上但容易丢。
目标用户:我自己和同事,要求简单直接,打开就能用。

## 任务
帮我做一个极简待办清单网页应用。

## 要求
- 添加任务:输入框 + 添加按钮(按回车也能添加)
- 完成任务:点击勾选,任务显示删除线
- 编辑任务:双击任务文字可修改
- 删除任务:每个任务右侧有删除按钮
- 数据保存在浏览器本地(localStorage),刷新页面任务不丢失
- 顶部显示"还有 X 件事没做"的计数
- 中文界面,手机端也能用

## 约束
- 不要用任何框架,单个 HTML 文件(内嵌 CSS 和 JS)即可
- 不需要后端、不需要安装任何依赖
- 先只做这些功能,不要加分类、截止日期等额外功能

## 输出格式
单个 index.html 文件,双击即可打开使用

精简版(完成快的学员练手:重开一个文件夹,用这一条重新做一遍)

可直接复制(适合重复做过的任务):

text
你是一个前端开发者。背景:我想做一个极简待办清单。任务:生成单个 index.html。要求:- 添加/勾选完成/双击编辑/删除任务 - 用 localStorage 保存,刷新不丢 - 顶部显示未完成数 - 手机端可用。

迭代 Prompt(步骤 ⑤ 用,原样粘贴)

可直接复制(练习 3 迭代用):

text
很好用!请再加两个小功能:1) 给任务加"重要/普通"标签,重要任务用红色圆点标记;2) 底部加"清除已完成"按钮。只加这两个,不要动其他功能。

验收清单(P32 · 逐项打勾才算完成)

  • [ ] 双击 index.html 打开,界面正常显示,有输入框、添加按钮和计数
  • [ ] 添加 3 条任务 → 列表出现 3 条,计数显示"还有 3 件事没做"
  • [ ] 勾选 1 条 → 该任务出现删除线,计数变为 2
  • [ ] 双击任务文字 → 可以修改内容并保存
  • [ ] 删除 1 条 → 列表少一条,计数正确
  • [ ] 刷新浏览器 → 未完成的任务仍在(localStorage 生效)
  • [ ] 迭代后新增:重要任务红色圆点标记、"清除已完成"按钮

常见报错排查卡(P33 · 把对应 Prompt 贴给 AI,让它继续修)

报错现象原因排查 Prompt(原样粘贴)
刷新后任务全部消失没存 localStorage 或读取时机不对刷新后任务不见了,请检查是否用 localStorage 保存了任务,以及页面加载时是否正确读取恢复。
双击任务无法编辑双击事件没绑定或与勾选冲突双击任务文字无法进入编辑,请检查双击事件是否正确绑定,并确保和勾选完成不冲突。
按回车页面刷新、任务没加上表单默认提交行为没阻止按回车后页面刷新了且任务没添加,请阻止表单默认提交,改为用 JS 添加任务。
手机端布局错乱没做移动端适配手机上布局乱了,请做基本移动端适配:宽度自适应、按钮方便点按。
AI 私自加了分类/提醒等功能没读懂"约束",范围失控请只保留我要求的功能,移除你额外添加的分类和截止日期,保持极简。

加餐挑战与课后作业(P34)

加餐挑战(快的学员):"今天吃什么"点餐工具

可直接复制(加餐挑战):

text
帮我做一个"今天吃什么"随机点餐工具:把公司附近常吃的东西列成清单,点一下随机抽取一个,不满意可以"换一个",直到满意为止。

进阶玩法:让 AI 支持上传菜单图片识别菜品后再抽取。图片识别依赖模型视觉能力,失败就退回手动输入清单,不影响基础功能。

课后作业 A:旅游攻略规划

可直接复制(课后作业 A):

text
我想去 XX 玩 X 天,预算 XX 元,偏好 XX(如美食/自然风光/亲子)。请生成一份详细行程攻略:每天上午/下午/晚上的安排、交通建议、预算分配,排版成精美的 Markdown 文档。

体会:需求越具体,攻略越贴合。

课后作业 B:数据脱敏(职场延续)

把客户名单里的手机号和邮箱中间几位打码,输出脱敏后的新文件。


附录:7 个核心概念速记(口语化定义)

概念一句话定义类比
Agent IDE把 AI 装进编程环境的一体化工具(Qoder/Trae/Claude Code 等)你开的整车
TokenAI 处理与计费的最小"字块"单位里程表上的油钱
LLM API按量付费调用大模型的接口加油站
MCP给 AI 外接工具的标准协议(Model Context Protocol)USB-C 接口
Skills可安装的标准作业流程包技能包/驾照科目
ContextAI 一次能看见的全部信息(对话+文件+工具结果)副驾能装的文件箱
HarnessIDE 内包裹 LLM 的执行框架层(工具调度、文件读写、规则注入)底盘与仪表盘

万能模板七要素速查(P25)

要素必填程度作用
角色推荐让 AI 进入专家模式
背景必填提供上下文信息
任务必填说清楚要做什么
要求推荐明确成功标准(要什么)
约束推荐划定边界,防止"加戏"(不要什么)
格式视情况指定输出形式
示例可选用例子教 AI 你想要什么

填写顺序:先任务 → 再背景 → 后约束。

调试公式速查(P36-P37)

text
完整日志 + 操作步骤 + 预期结果 = 快速解决方案

公式示例:我运行 pnpm dev 启动项目,终端报错:[完整错误日志] 我预期的结果是:开发服务器正常启动,能在 localhost:3000 访问。帮我分析并修复这个问题。

循环修复:按你的方法改了,现在出现新的错误:[新错误日志] 请继续分析。