SuperAPI AI 工具集

breadboarding

办公与效率

查看项目

更新于 10-22 18:08

技能介绍

用途

Breadboarding 是一个面向产品管理工作的技能,其目标是把一个已经选定形态的解决方案转化为一张统一的“面包板”视图,说明用户能做什么、系统必须做什么,以及各部分如何连接。核心目的是让后续工作可被切片(sliceable),便于分阶段实现与演示。

输入要求

该技能要求至少提供以下信息:

  • 已选定的解决方案形态(1–2 句话)
  • 用户是谁
  • 主要工作流是什么

此外,推荐(但非必需)提供相关的数据、研究或约束条件,以及对想要达成目标的清晰表述。如果用户已有 pitch,可直接阅读其中的 Solution 部分并继续。

主要能力与处理流程

技能按五个步骤推进:

  1. 定义主用户旅程:以 5–10 个步骤写出主线旅程,形式为“用户意图 → 操作 → 反馈”。
  2. 列出 UI 可供性:创建表格,列为 UI Affordance、What it lets the user do、Notes。示例可供性包括按钮、页面、模态框、设置、通知。
  3. 列出系统职责:创建表格,列为 System responsibility、Owner(service/module)、Notes。需涵盖数据写入/读取、权限、审计日志、集成等。
  4. 接线图(粘合层):描述 UI 事件 → API 调用 → 领域逻辑 → 持久化 → 副作用的链路,并说明关键对象(记录)及数据真相所在位置。
  5. 识别切片:提出 3–6 个垂直切片,每个切片必须可演示,并包含 UI 路径、后端/数据变更与成功标准。切片以 Slice、Demo、Includes、Excludes、Risks 的表格形式输出。

输出格式

最终返回:旅程、UI 可供性表、系统职责表、接线说明、切片计划。

适用场景

适用于产品管理中将已定方案落地为可实施计划的阶段,尤其是需要明确用户操作、界面元素、系统职责与数据流向,并将工作拆分为端到端可演示单元的团队协作场景。

限制与守则

  • 优先采用垂直切片(端到端),而非按水平层次拆分。
  • 需明确指出早期切片中可“伪造”的部分(桩、硬编码数据)。
  • 若某个切片变得过大,应继续拆分。
  • 该技能的收费、价格、平台与具体使用步骤等细节暂未提供。