ideation-inversion — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited ideation-inversion (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
思维逆转法(Inversion)是一种强大的逆向思考工具,它不是直接思考"如何成功",而是先分析"为什么会失败",然后将这些失败路径逆向转化为成功条件。这种方法能够帮助产品团队系统性地识别潜在风险,建立更完善的设计约束,从而提高产品的成功概率。
🤖 AI自动执行
本Pipeline完全由AI自动执行,无需人工干预。AI将系统性地分析产品/功能目标可能面临的失败模式,并将其转化为可操作的设计约束。
🤖 AI自动执行
| 输入项 | 类型 | 必填 | 来源 | 说明 |
|---|---|---|---|---|
| Product Goals | JSON/array | 是 | output/pm-design/ideation-hmw / 用户提供 | 清晰的产品或功能目标,包括成功指标和时间框架 |
| Product Context | JSON/object | ○ | 用户提供 | 产品背景信息,帮助AI更准确地识别相关失败模式 |
{
"product_goals": [
{
"goal_id": "goal_001",
"goal": "提升用户完成订单的比例",
"success_metric": "订单完成率从60%提升到85%",
"timeframe": "3个月"
}
],
"product_context": {
"product_name": "产品名称",
"product_type": "产品类型(移动应用/Web平台/硬件设备等)",
"target_users": "目标用户群体描述",
"current_stage": "产品阶段(概念/MVP/增长/成熟)",
"key_constraints": ["关键约束1", "关键约束2"]
}
}基于产品/功能目标,生成10-15条潜在的失败路径。
#### 失败路径分类
#### 失败路径描述要求
每个失败路径需要包含:
#### 失败路径优先级
优先级 = 严重程度 × 发生可能性
#### 生成示例
产品目标:提升用户完成订单的比例
失败路径示例:
severity: 5 likelihood: 4 priority: "critical"
severity: 5 likelihood: 3 priority: "high"
severity: 3 likelihood: 3 priority: "medium"
将每个失败路径逆向思考,转化为对应的成功条件。
#### 转化方法
逆向问题框架:
#### 成功条件定义
每个成功条件应该:
#### 转化示例
失败路径:用户在结账页面放弃
逆向转化: 成功条件:
#### 成功条件质量标准
每个成功条件必须满足:
根据失败路径的优先级,对成功条件进行排序。
#### 排序原则
致命优先原则:优先级最高的失败路径对应的成功条件应该被优先满足。
#### 优先级层级
第一优先级(Critical):
第二优先级(High):
第三优先级(Medium):
第四优先级(Low):
#### 优先级映射
{
"success_conditions": [
{
"priority": "critical",
"priority_rank": 1,
"success_condition": "用户能够顺利完成结账流程,没有任何阻碍",
"source_failure": "用户在结账页面放弃",
"severity": 5,
"likelihood": 4,
"risk_score": 20
},
{
"priority": "high",
"priority_rank": 2,
"success_condition": "支付过程稳定可靠,不会出现失败",
"source_failure": "支付失败导致用户流失",
"severity": 5,
"likelihood": 3,
"risk_score": 15
}
]
}将高优先级的成功条件转化为具体可执行的设计约束。
#### 设计约束定义
设计约束是将成功条件转化为产品设计时必须遵守的具体规则或要求。
#### 转化原则
#### 转化方法
成功条件 → 设计约束的转化问句:
#### 设计约束分类
#### 转化示例
成功条件:用户能够顺利完成结账流程,没有任何阻碍
设计约束:
成功条件:支付过程稳定可靠,不会出现失败
设计约束:
存储路径:output/pm-design/ideation-inversion/ 输出文件:inversion_ideas.json
{
"inversion_analysis": [
{
"id": "inversion_001",
"failure_mode": "用户在结账页面放弃",
"severity": 5,
"likelihood": 4,
"risk_score": 20,
"priority": "critical",
"success_condition": "用户能够顺利完成结账流程,没有任何阻碍",
"design_constraints": [
{
"constraint": "结账流程最多3个步骤",
"category": "功能约束",
"verifiable": true,
"verification_method": "功能测试验证步骤数"
},
{
"constraint": "每步不超过5个字段",
"category": "交互约束",
"verifiable": true,
"verification_method": "UI审查验证字段数量"
},
{
"constraint": "必须提供进度指示器",
"category": "交互约束",
"verifiable": true,
"verification_method": "可用性测试"
},
{
"constraint": "页面加载时间不超过2秒",
"category": "性能约束",
"verifiable": true,
"verification_method": "性能测试"
}
]
}
],
"summary": {
"total_failure_modes": 12,
"priority_distribution": {
"critical": 3,
"high": 4,
"medium": 3,
"low": 2
},
"total_design_constraints": 38,
"constraints_by_category": {
"功能约束": 8,
"交互约束": 12,
"性能约束": 6,
"视觉约束": 4,
"内容约束": 5,
"技术约束": 3
},
"critical_success_conditions": 3,
"high_priority_constraints": 15
}
}| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 唯一标识符 |
| failure_mode | string | 失败模式描述 |
| severity | integer | 严重程度(1-5) |
| likelihood | integer | 发生可能性(1-5) |
| risk_score | integer | 风险评分(severity × likelihood) |
| priority | string | 优先级(critical/high/medium/low) |
| success_condition | string | 成功条件 |
| design_constraints | array | 设计约束数组 |
| 字段 | 类型 | 说明 |
|---|---|---|
| constraint | string | 约束描述 |
| category | string | 约束类别 |
| verifiable | boolean | 是否可验证 |
| verification_method | string | 验证方法 |
每条失败路径都有对应的成功条件
这是本Pipeline的核心决策规则。如果某个失败路径无法转化为合理的成功条件,需要:
#### 失败路径覆盖检查
触发条件:失败路径数量 < 10 或主要失败模式未覆盖
处理流程:
#### 设计约束可执行性检查
触发条件:设计约束过于抽象或模糊
处理流程:
| 检查项 | 标准 | 不达标处理 |
|---|---|---|
| 失败路径数量 | 生成了10-15条失败路径 | 标注"路径不足"或"路径过多",补充或精简失败路径 |
| 失败路径评分 | 每条失败路径都有严重程度和发生可能性评分 | 标注"评分缺失",补充评分后重新计算优先级 |
| 成功条件对应 | 每条失败路径都有对应的成功条件 | 标注"条件缺失",逆向转化补充成功条件 |
| 成功条件排序 | 成功条件已按优先级排序 | 标注"未排序",按风险评分重新排序 |
| 设计约束转化 | 每个成功条件转化为具体的设计约束 | 标注"约束缺失",补充可执行的设计约束 |
| 失败模式覆盖 | 覆盖用户行为、技术、业务、价值、生态5个维度 | 标注"覆盖不全",列出未覆盖维度并补充失败路径 |
| 设计约束可执行性 | 每条设计约束具体可执行 | 标注"约束模糊",将抽象约束转化为具体可执行描述 |
| 约束验证方法 | 设计约束有明确的验证方法 | 标注"验证缺失",为每条约束定义验证方法 |
| 优先级合理性 | 优先级排序合理(致命→最高优先级) | 标注"排序异常",按风险评分重新排序 |
| 唯一ID | 所有条目有唯一ID | 标注"ID缺失",补充唯一标识符 |
| 输出格式 | 输出格式符合JSON规范 | 标注"格式异常",修正为标准JSON格式 |
| 统计摘要 | 统计摘要准确 | 标注"统计有误",重新计算统计数据 |
| 优先级映射 | 优先级映射关系正确 | 标注"映射错误",修正优先级与风险评分的对应关系 |
| 缺失的上游输入 | 降级方案 | 输出影响 |
|---|---|---|
| 产品/功能目标缺失 | 用户描述目标,直接思维逆转 | 缺乏结构化目标定义,失败路径可能不够聚焦 |
| HMW/SCAMPER方案缺失 | 用户描述目标,直接思维逆转 | 缺乏HMW和方案数据,失败路径与创意方案可能脱节 |
| 所有上游文件均缺失 | 提示用户先执行前序阶段,或基于用户描述的目标直接思维逆转 | 输出仅为基本失败路径分析 |
| 字段路径 | 类型 | 必填 | 说明 |
|---|---|---|---|
| inversion_analysis | array | 是 | 逆转分析列表,至少10条 |
| inversion_analysis[].id | string | 是 | 唯一标识符 |
| inversion_analysis[].failure_mode | string | 是 | 失败模式描述 |
| inversion_analysis[].severity | integer | 是 | 严重程度(1-5) |
| inversion_analysis[].likelihood | integer | 是 | 发生可能性(1-5) |
| inversion_analysis[].risk_score | integer | 是 | 风险评分(severity × likelihood) |
| inversion_analysis[].priority | string | 是 | 优先级(critical/high/medium/low) |
| inversion_analysis[].success_condition | string | 是 | 成功条件 |
| inversion_analysis[].design_constraints | array | 是 | 设计约束数组 |
| inversion_analysis[].design_constraints[].constraint | string | 是 | 约束描述 |
| inversion_analysis[].design_constraints[].category | string | 是 | 约束类别 |
| inversion_analysis[].design_constraints[].verifiable | boolean | 是 | 是否可验证 |
| inversion_analysis[].design_constraints[].verification_method | string | 是 | 验证方法 |
| summary | object | 是 | 统计摘要 |
| 上游变更 | 影响范围 | 响应策略 |
|---|---|---|
| 产品目标变更 | 失败路径、成功条件、设计约束 | 标注受影响的失败路径,建议人类确认是否重新分析 |
| HMW陈述变更 | 失败路径的覆盖范围 | 标注受影响的维度,建议人类确认是否补充失败路径 |
| 产品上下文变更 | 失败路径的优先级 | 标注受影响的优先级,建议人类确认是否重新排序 |
| 逆转分析变更类型 | 通知范围 | 通知方式 |
|---|---|---|
| 失败路径增删 | ideation-convergence | 标记失败路径变更,触发方案收敛重新筛选 |
| 设计约束增删 | ideation-convergence | 标记约束变更,触发约束冲突检测更新 |
| 优先级变更 | ideation-convergence | 标记优先级变更,触发方案筛选条件更新 |
本Pipeline的输出将作为 ideation-convergence(Pipeline 7)的重要输入,帮助:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.