Product Reverse Analysis

v1.0.0

产品逆向分析技能,通过产品界面截图逆向推导业务闭环、技术架构及设计哲学。适用场景:(1) 用户上传产品界面截图并要求分析,(2) 用户请求"逆向分析这个产品",(3) 用户询问"这个界面的设计逻辑是什么",(4) 用户要求"分析这个产品的业务流程",(5) 用户需要理解竞品的产品设计思路,(6) 用户希望从截图中...

0· 118·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for yz6214589-hash/product-reverse-analysis.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Product Reverse Analysis" (yz6214589-hash/product-reverse-analysis) from ClawHub.
Skill page: https://clawhub.ai/yz6214589-hash/product-reverse-analysis
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install product-reverse-analysis

ClawHub CLI

Package manager switcher

npx clawhub@latest install product-reverse-analysis
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
medium confidence
Purpose & Capability
技能声明的目标是基于界面截图推导业务/架构/设计思路。SKILL.md 的全部内容都围绕截图分析、模块拆解、业务流程推演及输出报告展开,未请求与此目的不相干的二进制、凭证或外部服务,因此各项需求与声明目的匹配。
Instruction Scope
运行说明严格限定为基于截图的静态推测、生成 Markdown 报告和 Mermaid 图。没有指示读取主机文件、访问环境变量或调用外部网络 API。但说明要求“分析结果保存为 MD 文件”,这隐含会在代理环境中写入文件;此外未提供关于如何识别或处理截图中可能出现的敏感信息(如个人数据、凭证或商密)的任何保护或审查步骤。
Install Mechanism
无安装脚本或外部依赖,属于指令型技能(instruction-only),因此不会在安装时从外部下载或写入可执行代码,安装风险低。
Credentials
技能不要求任何环境变量、凭证或配置路径,所需权限与其功能相称。唯一潜在隐含权限是写入报告文件到运行环境(MD 文件),但这与输出规范相符且是低权限操作。
Persistence & Privilege
技能未请求常驻(always)权限或修改其他技能/系统配置;默认的可自主调用设置未与任何其它高权限操作或广泛凭证访问结合,因此持久性和特权层面无异常。
Assessment
本技能在功能与请求上总体一致,但在使用前请注意: - 不要上传包含密码、API 密钥、身份证件照片或其它敏感/合规受限信息的截图;若必须上传,请先进行脱敏(遮挡或模糊敏感区域)。 - 报告将以 Markdown 文件形式生成并保存在代理运行环境,确认该环境的存储策略与保留期是否符合你的隐私/合规需求。若不希望在系统中留下文件,明确要求以聊天文本形式返回结果。 - 技能来源与主页未知:若你在企业或处理竞品机密时使用,优先在受控环境(隔离测试账户或受管理的机器)中运行,并考虑人工复核输出结论。 - 技术限制说明:基于 UI 截图的推断是猜测性分析,不能替代代码/网络/部署级别的安全或架构审计,重要结论应通过其他手段核实。

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🔍 Clawdis
latestvk97a66ee4p4s08hdpp65v6570x8591wt
118downloads
0stars
1versions
Updated 1w ago
v1.0.0
MIT-0

产品逆向分析

概述

本技能通过分析产品界面截图,系统性地逆向推导产品的业务闭环、技术架构及设计哲学。采用结构化的分析框架,从核心功能识别到模块拆解,再到业务逻辑推演,帮助深入理解产品设计背后的思考。

分析流程

Step 1: 核心功能与场景识别

首先建立对产品的整体认知:

  • 产品定位:用一句话定义该产品/界面的核心价值

    • 示例:"一款面向企业的项目协作管理工具"
    • 关注点:解决什么问题、为谁解决、如何解决
  • 目标用户:分析该界面服务于哪类特定人群

    • 考虑维度:职业角色、使用场景、技术水平、痛点需求
    • 示例:"面向项目经理和开发团队的协作场景"
  • 核心场景:描述用户在什么样的情况下会打开这个界面,解决什么痛点

    • 使用 "当...时,用户需要...,以便..." 的句式
    • 示例:"当项目进入开发阶段时,项目经理需要实时跟踪任务进度,以便及时调整资源分配"

Step 2: 模块拆解

2.1 模块概览表

使用 Markdown 表格列出界面中的主要功能模块:

模块名称视觉位置核心作用优先级 (P0/P1/P2)
导航栏顶部固定全局跳转与品牌展示P0
侧边栏左侧固定功能入口与层级导航P0
主内容区中央可滚动核心信息展示与交互P0
操作面板右侧浮动快捷操作与详情查看P1

优先级定义:

  • P0:核心功能,缺失则产品不可用
  • P1:重要功能,显著影响用户体验
  • P2:辅助功能,锦上添花

2.2 深度模块分析

针对上述每个模块,从以下三个维度进行详细拆解:

视觉层 (Visual)

  • 色彩心理学应用:主色调传达的情感(如蓝色=专业、橙色=活力)
  • 视觉重心分布:F型/Z型浏览模式的利用
  • 栅格系统利用:8px/12列栅格等设计系统的应用
  • 视觉层级:通过大小、颜色、间距建立的信息优先级

交互层 (Interaction)

  • 预期的手势/点击反馈:悬停态、点击态、禁用态
  • 状态转换逻辑:
    • Loading 状态:骨架屏/加载动画的设计
    • Empty 状态:空状态插画与引导文案
    • Error 状态:错误提示与补救措施
  • 交互模式:拖拽、下拉刷新、无限滚动等

信息架构 (IA)

  • 信息的层级权重:一级/二级/三级信息的划分
  • 字段的组织逻辑:按时间/类别/重要性排序
  • 导航结构:扁平化 vs 层级化
  • 信息密度:信息量与留白的平衡

2.3 业务逻辑推演

底层规则

根据 UI 元素推测背后的逻辑限制:

  • 权限控制:按钮的显示/隐藏暗示的角色权限体系
  • 数据校验:表单字段的必填/格式要求
  • 业务规则:如"库存不足时禁用购买按钮"
  • 算法排序:列表的默认排序规则(最新/最热/推荐)
  • 状态机:订单/任务的状态流转规则

数据流向

分析该界面可能涉及到的前端输入与后端数据交换过程:

  1. 用户输入 → 前端校验 → API 请求
  2. 后端处理 → 数据库操作 → 业务逻辑计算
  3. 响应返回 → 前端渲染 → 状态更新

使用箭头标注关键数据流:

用户点击"提交订单"
→ 前端校验库存/地址
→ POST /api/orders
→ 后端扣减库存/创建订单
→ 返回订单号
→ 跳转支付页面

2.4 业务流程图 (Mermaid)

根据截图推测用户完成核心任务的完整路径。

输出要求:使用 Mermaid 语法渲染 Sequence Diagram 或 Flowchart。

Flowchart 示例(适用于决策流程):

flowchart TD
    A[用户进入页面] --> B{是否登录?}
    B -->|是| C[展示个性化内容]
    B -->|否| D[展示通用内容]
    C --> E[用户浏览商品]
    D --> E
    E --> F{是否加入购物车?}
    F -->|是| G[更新购物车数量]
    F -->|否| H[继续浏览]
    G --> I[跳转结算页面]

Sequence Diagram 示例(适用于系统交互):

sequenceDiagram
    participant U as 用户
    participant F as 前端
    participant B as 后端
    participant D as 数据库

    U->>F: 点击"提交订单"
    F->>F: 前端校验
    F->>B: POST /api/orders
    B->>D: 查询库存
    D-->>B: 返回库存数据
    B->>D: 扣减库存
    B->>D: 创建订单记录
    D-->>B: 返回订单ID
    B-->>F: 返回订单详情
    F-->>U: 跳转支付页面

2.5 亮点与风险

产品亮点

挖掘设计中极具创新或极致体验的小细节:

  • 微交互设计:如按钮的涟漪效果、列表项的滑动删除
  • 智能化功能:如自动保存草稿、智能推荐
  • 无障碍设计:键盘导航、屏幕阅读器支持
  • 性能优化:虚拟滚动、图片懒加载
  • 情感化设计:空状态插画、加载动画的趣味性

潜在风险

从合规性、用户认知负担、极端情况处理等角度提出改进建议:

  • 合规性风险

    • 隐私政策是否明确?
    • 用户数据收集是否合规?
    • 是否符合无障碍标准(WCAG)?
  • 认知负担

    • 信息密度是否过高?
    • 操作路径是否过长?
    • 专业术语是否需要解释?
  • 极端情况

    • 网络异常时的降级方案?
    • 大数据量时的性能表现?
    • 边界值输入的处理(如超长文本)?
  • 用户体验

    • 是否存在误操作风险(如删除无二次确认)?
    • 关键操作是否有明确反馈?
    • 错误提示是否友好且可操作?

输出规范

  • 语气:专业、严谨、具有洞察力
  • 语言:中文
  • 格式:严格遵守上述 Markdown 结构
  • 深度:避免浅层描述,深入分析设计背后的思考
  • 客观性:基于截图进行合理推测,明确标注推测性内容

分析结果保存为MD文件

分析示例

当用户上传截图后,按以下结构输出:

# [产品名称] 逆向分析报告

## Step 1: 核心功能与场景识别

### 产品定位
[一句话定义]

### 目标用户
[用户画像分析]

### 核心场景
[场景描述]

## Step 2: 模块拆解

### 2.1 模块概览表
[表格]

### 2.2 深度模块分析
#### [模块名称]
**视觉层**:...
**交互层**:...
**信息架构**:...

### 2.3 业务逻辑推演
**底层规则**:...
**数据流向**:...

### 2.4 业务流程图
[Mermaid 图表]

### 2.5 亮点与风险
**产品亮点**:...
**潜在风险**:...

Comments

Loading comments...