AgentSkillsCN

web-reverse-analysis

对给定网址进行技术分析与逆向拆解,输出可复现的实现方案与构建步骤;当用户需要理解某网页/产品的技术栈、交互机制、接口模式,并构建类似功能时使用此功能。

SKILL.md
--- frontmatter
name: web-reverse-analysis
description: 对给定网址进行技术分析与逆向拆解,输出可复现的实现方案与构建步骤;当用户需要理解某网页/产品的技术栈、交互机制、接口模式并构建类似功能时使用。

Web Reverse Analysis

输入约束

  1. 先确认目标 URL、分析范围(页面/接口/业务流程)和期望产物(技术报告、复刻方案、MVP 任务清单)。
  2. 明确边界:仅做学习、分析与可替代实现,不复制受保护源码、私有接口密钥或侵权素材。
  3. 若用户未指定,默认优先分析公开可访问页面与前端网络行为。

工作流

  1. 获取页面基线信息:首屏结构、核心交互、关键用户路径、错误态与空态。
  2. 识别技术栈线索:构建工具、前端框架、资源指纹、第三方服务与埋点。
  3. 逆向交互与网络:触发关键操作,记录请求模式、鉴权方式、分页/缓存/重试策略。
  4. 抽象业务能力:将页面行为映射为“功能模块 + 数据模型 + 状态机”。
  5. 生成复刻方案:按 MVP 优先级拆分为实现步骤、接口契约、组件结构与风险清单。
  6. 给出验证策略:定义可观测指标、回归用例和最小验收标准。

工具协同

  1. 需要抽取网页正文或快速看站点结构时,优先调用 fetch-url
  2. 需要观察真实浏览器行为(请求、控制台、元素拾取)时,优先调用 pwdebug
  3. 输出文档时遵循 tech-doc 的结构化写法。

输出要求

  1. 先给结论:目标站点的核心能力、可行复刻路径与主要风险。
  2. 再给拆解:架构推断、接口模式、页面状态流、关键组件清单。
  3. 最后给落地计划:MVP 里程碑、任务拆分、依赖与测试方案。
  4. 使用统一模板与检查清单,见 reverse-playbook.md