多端文档网站测试工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/test-documentation-sites-across-mobile-tablet-and-desktop-with-github-agentic-workflows。
技能介绍
文档网站的 UI 在不同视口下的行为往往难以在代码审查中一眼看穿。桌面端显示正常的排版,到了移动端可能因为断行规则、viewport 设置或导航栏折叠而错位;平板端则常卡在断点之间,既不是完整的手机视图,也不是干净的桌面布局。如果团队只靠手工点击预览,很容易漏掉交互异常或可访问性问题。
核心能力与关键步骤
这个技能将文档站点的多设备检查封装为一套可重复执行的自动化流程,底层依赖 GitHub Agentic Workflows、GitHub Actions 以及 gh-aw 运行时中可用的 Playwright MCP 工具。
- 本地构建验证:先确保文档能按仓库中已有的构建脚本正确产出。
- 多视口加载:在移动、平板和桌面三种尺寸下打开站点,而不是只截一张全宽图。
- 可感知的问题分类:流程会关注布局是否错位、可访问性是否存在明显缺陷,以及关键交互是否按预期响应。
- 结构化报告:问题按设备和关注点归拢,便于直接进入修复任务,而不是散落在截图里。
工作流本身用自然语言 Markdown 编写,并由 GitHub Actions 调度执行,适合直接放在仓库的 .github/workflows 中作为定期检查。
适用边界与注意点
- 仓库必须已经具备可用的文档构建脚本和 GitHub Actions 基础能力。
- 运行时需要能访问
gh-aw以及 Playwright MCP 工具链。 - 该技能使用 GitHub 官方提供的 multi-device docs tester 工作流作为上游参考,属于
gh-aw的既有模式,而非零配置开箱即用的黑盒。 - 上游文档明确提示:在仓库中使用 agentic workflows 需要谨慎评估安全边界,保持人工监督,并接受仍可能出现异常的风险。
使用场景
- 文档网站完成响应式调整后,需验证移动端、平板端和桌面端的布局是否错位,交互是否正常
- 排查文档站点在不同视口下的可访问性问题,如文本对比度、导航可点击区域
- 定期自动化检查文档网站的多端表现,生成结构化问题报告供团队修复
适合人员
- 负责文档网站前端的工程师,需要确保多端布局与交互符合设计规范
- 维护技术文档的开发者,需要定期检查站点在不同设备上的可用性
- 负责QA的测试人员,需要将文档站多端检查纳入自动化流程