一套前端高频 AI 技能库,确实省了很多沟通成本

5 阅读9分钟

很多前端在用 AI 的时候,都会遇到一个很真实的问题:

不是 AI 不够强,而是它经常没进入你想要的工作模式。

比如:

  • 你明明想让它先排查 bug,它却直接开始改代码
  • 你只是想先聊方案,它却默认进入实现
  • 你只想让它按项目规则来,它却先把目录扫了一遍
  • 你想让它帮你验收页面,它却只会从代码层面讲一堆“道理”

我后来慢慢发现一个问题:

真正影响协作效率的,往往不是 AI 能不能做, 而是它有没有一开始就进入正确模式。

所以我最近专门把自己高频会用到的一套 AI skill 做了整理。 目标很简单:

不要每次重新教 AI,而是提前把高频工作模式准备好。

这篇文章就把我目前最常用的一套 前端高频 AI skill 分享出来。 如果你平时会拿 AI 来做这些事:

  • 前端开发
  • 调 bug
  • 需求拆解
  • 页面还原
  • 页面验收
  • PR 协作

那这套方法你大概率能直接用上。


为什么我要专门整理 skill?

一开始我和 AI 协作时,最痛苦的不是它不会,而是它老做错阶段。

最典型的有 3 种。

1)该先讨论的时候,它直接开写

需求还没聊清楚,我只是想先讨论方案,结果它已经开始默认实现,甚至开始写代码。

2)该先定位问题的时候,它直接猜改

页面白屏、构建报错、接口异常、交互失效,本来最重要的是先找根因。 但很多 AI 会直接进入“猜哪里有问题”的状态。

3)该按项目规则来的时候,它忽略上下文

真实项目里通常已经有:

  • 协作规范
  • 上下文文件
  • 任务边界
  • 多人分工方式

如果 AI 一上来就乱读、乱扫、乱改,其实非常低效。

所以后来我做了一个调整:

不是每次临时写 prompt 教它怎么做,而是直接给它一套明确的工作模式。

也就是 skill。


一、前端开发里我最常用的 4 个 skill


1. systematic-debugging

它是干什么的?

这是我调 bug 时最常用的 skill。

核心原则就一句:

先找根因,再决定怎么修。

它会优先按这个顺序工作:

  • 先复现
  • 先收集现象
  • 先定位链路
  • 再判断修法

适合什么场景?

前端里几乎所有问题都适合:

  • 页面白屏
  • 请求异常
  • 构建报错
  • 样式错乱
  • 按钮点击没反应
  • 某个交互突然失效

为什么它特别实用?

因为很多 AI 的默认行为是“猜修复”。

但真正高效的调试不是:

  • 先改代码
  • 先试运气
  • 先补丁式修补

而是:

先知道为什么坏,再决定怎么改。

你可以怎么说?

  • 用调试方式排查这个 bug
  • 帮我系统排查这个前端问题
  • 这个页面为什么打不开,先定位根因

2. test-driven-development

它是干什么的?

这个 skill 会让 AI 按 TDD 的方式工作:

  • 先写测试
  • 再写实现
  • 再重构

也就是经典的:

RED → GREEN → REFACTOR

适合什么场景?

特别适合:

  • 新功能开发
  • bugfix
  • hooks 重构
  • 工具函数补测试
  • 状态逻辑回归保护

为什么值得用?

很多 bug 修完了,下一次还是会回来。 问题不是没修,而是:

没有留下回归保护。

TDD 最大的价值就在这里:

不是只修这一次,而是把这次问题钉住。

你可以怎么说?

  • 用 TDD 做这个功能
  • 先补测试再改实现
  • 这个 bug 先写回归测试

3. writing-plans

它是干什么的?

这个 skill 不会直接写代码,而是先帮你做方案和拆解。

它会更关注:

  • 改哪些文件
  • 分几步推进
  • 有哪些风险点
  • 哪些事情先做,哪些后做

适合什么场景?

非常适合:

  • 新页面开发
  • 复杂需求
  • 模块重构
  • 联调前梳理方案

为什么它很有用?

很多时候,真正浪费时间的不是写代码,而是:

  • 改到一半才发现边界不清
  • 文件改散了
  • 顺手改成了新需求
  • 风险点前面没看见

这个 skill 的意义就是:

先把路走顺,再开始动手。

你可以怎么说?

  • 先给我实现计划,不要写代码
  • 先拆任务和文件改动
  • 先做方案设计

4. requesting-code-review

它是干什么的?

这个 skill 适合提交前做一轮代码审查。

它重点会看:

  • 质量
  • 风险
  • 可维护性
  • 可读性
  • 隐藏坑

适合什么场景?

比如:

  • 页面做完准备提交
  • PR 前自检
  • 重构后复核
  • 联调前自查

为什么我建议保留这一步?

很多前端问题不是“功能没做出来”,而是:

  • 边界没兜住
  • 命名太乱
  • 状态耦合太重
  • 组件职责不清
  • 修法能跑,但后患很大

所以在提交前,让 AI 先走一轮 review,真的能提前挡掉不少问题。


二、前端 UI / 页面还原阶段,我常用的 4 个 skill


5. popular-web-designs

它是干什么的?

这个 skill 更像一个“设计风格参谋”。

它不是直接画图,而是帮你先定页面的设计语言,比如更偏:

  • Linear
  • Stripe
  • Vercel
  • Notion

适合什么场景?

  • 官网
  • Landing Page
  • SaaS 后台
  • 登录页
  • 产品介绍页

为什么它有用?

很多页面不是不会做,而是:

风格不统一。

当你说:

  • 参考 Linear 风格做这个页面
  • 参考 Stripe 做一个官网首屏

它就能先帮你把这些定下来:

  • 配色
  • 布局
  • 组件气质
  • 视觉基调

6. excalidraw

它是干什么的?

这个 skill 很适合在需求讨论阶段使用。

它擅长:

  • 页面结构图
  • 交互流程图
  • 区块关系图
  • 弹窗 / 抽屉 / 表单流梳理

为什么我很喜欢它?

因为很多页面一旦直接开写,很容易越写越乱。

但如果先把结构画出来,很多问题会当场暴露:

  • 入口在哪里
  • 主动作是什么
  • 信息层级清不清楚
  • 哪些区块根本不该出现在这个页面

一句话总结:

先把结构讲清楚,再开始写,会省很多返工。


7. architecture-diagram

它是干什么的?

如果说 excalidraw 更偏草图,那这个 skill 更偏正式图。

适合做:

  • 前后端架构图
  • 模块关系图
  • 接口流转图
  • 汇报型技术图

什么时候适合用?

  • 做系统方案说明
  • 给团队汇报
  • 梳理前后端边界
  • 写技术设计文档

8. dogfood

它是干什么的?

这是我很喜欢的一个 skill。

本质上就是:

让 AI 像 QA 一样,真正去测你的页面。

它通常会检查这些问题:

  • 控制台报错
  • 交互问题
  • 视觉问题
  • 可访问性问题
  • 隐藏的 UI bug

特别适合什么时候用?

  • 页面开发完成后
  • 提测前
  • 交付前
  • 想自己先跑一遍验收时

为什么它比“只看代码”更有用?

因为前端很多问题,不是看代码就能发现的,必须进页面操作:

  • 点击没反应
  • 弹窗层级不对
  • 表单校验时机不对
  • 某个状态下按钮不可达
  • 样式在真实页面里错位

所以这个 skill 很适合做最后一轮查漏补缺。


三、GitHub 协作里,我会固定用这 4 个


9. github-pr-workflow

适合完整推进 PR 流程:

  • 建分支
  • 整理提交
  • 开 PR
  • 看 CI
  • 合并

如果你平时 GitHub 协作很频繁,这个会非常省心。


10. github-code-review

这个更专注于 PR / diff 审查

适合:

  • review 自己的改动
  • review 同事的 PR
  • 快速找出 diff 里的风险点

11. github-issues

如果团队用 GitHub issue 管需求和 bug,这个也很顺手:

  • 建 issue
  • 查 issue
  • 关联 PR
  • 整理 issue 流程

12. codebase-inspection

这个 skill 特别适合刚接手一个仓库时使用。

它能快速帮你了解:

  • 仓库规模
  • 代码量
  • 语言分布
  • 结构构成

对于新项目接入阶段非常有帮助。


四、如果你懒得记 skill 名,记住这些自然触发句就够了

其实你不一定要硬背 skill 名。

很多时候,只要自然说需求,AI 也能自动匹配到对应模式。


前端调 bug

用调试方式排查这个问题

对应:

systematic-debugging


先出方案

先不要写代码,先给我方案

对应:

writing-plans / plan


页面还原

参考 Linear / Stripe 风格做这个页面

对应:

popular-web-designs


画页面结构

先帮我拆页面结构和交互流

对应:

excalidraw


做代码检查

帮我 review 这次改动

对应:

requesting-code-review / github-code-review


做页面验收

帮我测一下这个页面

对应:

dogfood


提 PR

帮我开 PR 并看 CI

对应:

github-pr-workflow


五、我现在最认可的一条原则:别把 AI 当万能回答器,要把它当“可切模式的搭档”

这是我最近用 AI 最大的感受。

真正让 AI 变得好用的,不是你每次都写超长 prompt, 而是你逐步建立起一套稳定的 工作模式切换机制

也就是:

  • 讨论时,用讨论模式
  • 调试时,用调试模式
  • 规划时,用规划模式
  • 验收时,用 QA 模式
  • 协作时,用 PR / review 模式

这样 AI 的表现会稳定很多,沟通成本也会明显下降。


六、如果你是前端,我建议优先把这 8 个用熟

如果只保留最常用的一组,我推荐这 8 个:

  • systematic-debugging
  • writing-plans
  • requesting-code-review
  • popular-web-designs
  • excalidraw
  • dogfood
  • github-pr-workflow
  • github-code-review

它们基本覆盖了前端最高频的几类事情:

  • 排查问题
  • 先做方案
  • 提交前 review
  • 页面风格参考
  • 页面结构梳理
  • 页面验收
  • PR 推进
  • 差异审查

如果你也经常觉得:

  • AI 有时候很强,但不稳定
  • 同一个问题,不同轮次表现差异很大
  • 经常要重复教它“先别这样,先那样”

那你可以试试我这套思路:

不要每次重新教 AI,而是提前给它准备好几种高频工作模式。

当这些模式稳定下来之后,AI 就不再只是一个“回答问题的工具”。

它会更像一个:

  • 知道什么时候该先讨论
  • 知道什么时候该先定位
  • 知道什么时候该先验收
  • 知道什么时候该先 review

的协作搭档。