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