Agent Skills
返回列表
Vibe Coding Rules · AI编程纪律

Vibe Coding Rules · AI编程纪律

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-121tp3g2/vibe-coding-rules 到你的 AI 助手中。

技能介绍

要解决的问题

当 AI 参与前端开发时,代码“能跑”不等于页面“能用”。工程师常见的问题是改完组件后缺少稳定验收:页面是否渲染、关键 DOM 是否存在、控制台是否有 JS 错误、弹窗和表单交互是否符合预期,以及文案是否按多语言正确显示。Vibe Coding Rules · AI 编程纪律 把这类检查写成可执行规则,减少口头约定和遗漏。

工作方式

技能面向 Web 自动化测试,主要能力包括:

  • 在代码自检通过后、用户要求 test / verify page、确认 UI 渲染正确或做截图回归时触发。
  • 从 pipeline.json 读取 {{pipeline.project.testUrl}}、{{pipeline.project.testPagePath}} 和 {{pipeline.paths.tests}}。
  • 使用 Playwright 做浏览器交互与 DOM 断言,优先跑 Smoke Test:页面加载、关键元素、无运行时 JS 错误。
  • 大改动后执行 Full Test:交互流程、表单提交、Modal/overlay、异步数据加载和截图比较。
  • 可选启用 tesseract.js 做 OCR Verification,校验截图文本、关键文案与多语言内容。

流程通常是:检查依赖、生成测试脚本、执行测试、输出通过数、失败数、失败截图和原因。

适用边界

它更适合前端页面和 UI 行为的自动化验证,不适合作为完整后端测试替代。若未配置测试地址、路径或依赖,需要先补齐 pipeline.json 和环境;OCR 是可选能力,依赖 tesseract.js。

使用场景

  • 前端改完组件后,用 Playwright 跑页面加载、关键 DOM 和控制台错误检查。
  • 页面发布前,执行表单提交、弹窗开关和异步数据加载等完整交互测试。
  • 多语言文案上线后,用 tesseract.js 对截图文字做 OCR 校验,确认关键文案。
  • 回归测试时,读取 pipeline.json 配置,对指定页面截图并比较变化。

适合人员

  • 负责前端页面验收的工程师,需要在代码改完后自动确认 UI 是否可用。
  • 使用 AI 写前端代码的开发者,需要把测试规则和截图检查固化成流程。
  • 做多语言 Web 产品的工程师,需要校验截图里的关键文案是否正确。
  • 维护内部工具或后台系统的开发者,需要检查表单、弹窗和异步数据加载。