Agent Skills
返回列表
页面功能规格说明书生成器

页面功能规格说明书生成器

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1417f0ce/page-spec-generator。

技能介绍

接手站点时缺的不是截图,而是可验证的行为规格

新项目接手、竞品拆解或给遗留前端补文档时,常见困境是:路由表能爬出来,但每个按钮点下去会发生什么、搜索是本地索引还是云 API、未登录与 VIP 权限差在哪——这些往往散落在工程师脑子里,测试也缺少穷举基线。

技能如何工作

本技能通过 Browser Harness(CDP) 连接你正在使用的 Chrome,在真实登录态与扩展环境下做自动化探索,而不是默认拉起 Playwright 等独立驱动。整体是两条流水线:

  • 全站分析(Phase 0–7):先做站点类型判断与初始扫描,再枚举导航与 SPA 路由,对可交互元素逐个操作并记录前后状态(截图、URL、DOM 变化),配合 Performance / 浏览器内 fetch 梳理 API,并覆盖 404、空搜索、登录错误码等状态机场景,最后编译成 14+ 章规格文档(含 Mermaid 导航流、组件状态矩阵、无障碍与 Gap 清单)。
  • 模块深度分析(§M):针对单一功能模块做边界映射与分支穷举(表单输入、筛选、分页、API 六类响应等),产出更密集的 8 章模块文档,可与全站结果合并。

文档编写强调行为而非 DOM 罗列:按钮幂等性、Tab 切换是否重置页码、搜索快捷键与 facet 配置等都会按类型写入;未验证处用 ⚠️ Gap 标注优先级。

适用边界与注意点

  • 硬性依赖 Browser Harness:generate_page_spec()、page_info()、js() 等均走 CDP;未安装须先征得你同意再安装,且不能代你改 Chrome 远程调试授权。
  • SPA / 重 JS 页面:CDP 滚轮事件可能超时,需降级为 JS 滚动 + 手动采集。
  • 反爬与验证码:应放慢请求间隔;遇验证码需你手动完成。
  • 可选在存在 src/ 或 package.json 时启用源码增强插件,与页面观测结果交叉标注。

使用场景

  • 接手无文档的 SaaS 后台,需要产出路由表、表单校验规则与未登录/已登录差异的完整说明
  • 对竞品文档站或市场站做结构化拆解,记录筛选、排序、搜索(本地索引或 Algolia)的真实行为
  • 为遗留 Web 系统补写前端功能规格,供新团队交接而不只靠口头交接和零散截图
  • 在发版前对关键页面做 landmark、标题层级与可交互元素穷举,形成无障碍与回归测试对照清单

适合人员

  • 刚接手外包或收购来的 Web 产品、需要在一两周内摸清全站交互与 API 的技术负责人
  • 负责编写回归用例、希望从「每个按钮点后的分支」而不是 DOM 快照建立基线的测试工程师
  • 要做竞品功能对照表、需要可引用章节(导航流、权限矩阵、搜索配置)的产品或增长同学
  • 维护多年未写规格的老系统、要把 Tab 切换、错误码与分页行为写进交付文档的前端开发