产品逆向分析技能:通过界面截图逆向推导业务闭环、技术架构及设计哲学。适用场景:①用户上传截图要求分析;②用户请求逆向分析该产品;③用户询问界面设计逻辑;④用户要求分析业务流程;⑤用户需了解竞品设计思路;⑥用户希望从截图中提炼关键信息。
本技能通过分析产品界面截图,系统性地逆向推导产品的业务闭环、技术架构及设计哲学。采用结构化的分析框架,从核心功能识别到模块拆解,再到业务逻辑推演,帮助深入理解产品设计背后的思考。
首先建立对产品的整体认知:
使用 Markdown 表格列出界面中的主要功能模块:
模块名称视觉位置核心作用优先级 (P0/P1/P2)导航栏顶部固定全局跳转与品牌展示P0侧边栏左侧固定功能入口与层级导航P0主内容区中央可滚动核心信息展示与交互P0操作面板右侧浮动快捷操作与详情查看P1
优先级定义:
针对上述每个模块,从以下三个维度进行详细拆解:
视觉层 (Visual)
交互层 (Interaction)
信息架构 (IA)
底层规则
根据 UI 元素推测背后的逻辑限制:
数据流向
分析该界面可能涉及到的前端输入与后端数据交换过程:
使用箭头标注关键数据流:
text
用户点击"提交订单"
→ 前端校验库存/地址
→ POST /api/orders
→ 后端扣减库存/创建订单
→ 返回订单号
→ 跳转支付页面
根据截图推测用户完成核心任务的完整路径。
输出要求:使用 Mermaid 语法渲染 Sequence Diagram 或 Flowchart。
Flowchart 示例(适用于决策流程):
Rendering diagram...
Sequence Diagram 示例(适用于系统交互):
Rendering diagram...
产品亮点
挖掘设计中极具创新或极致体验的小细节:
潜在风险
从合规性、用户认知负担、极端情况处理等角度提出改进建议:
分析结果保存为MD文件
当用户上传截图后,按以下结构输出:
markdown
# [产品名称] 逆向分析报告
## Step 1: 核心功能与场景识别
### 产品定位
[一句话定义]
### 目标用户
[用户画像分析]
### 核心场景
[场景描述]
## Step 2: 模块拆解
### 2.1 模块概览表
[表格]
### 2.2 深度模块分析
#### [模块名称]
**视觉层**:...
**交互层**:...
**信息架构**:...
### 2.3 业务逻辑推演
**底层规则**:...
**数据流向**:...
### 2.4 业务流程图
[Mermaid 图表]
### 2.5 亮点与风险
**产品亮点**:...
**潜在风险**:...