opportunity-hmw — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited opportunity-hmw (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.
🤖→👤 AI 建议人类审批
| 输入项 | 类型 | 必填 | 来源 | 说明 |
|---|---|---|---|---|
| problem-statement.json | JSON | 是 | output/pm-discovery/opportunity-problem-statement/problem-statement.json | Problem Statement 文本及数据支撑 |
| 用户研究数据 | JSON | 是 | output/pm-discovery/user-research-voice-analysis/voice-analysis.json / output/pm-discovery/user-research-behavior-analysis/behavior-analysis.json | 用户痛点、行为数据、期望数据 |
从以下4个维度生成 HMW 陈述,每个维度2-3个:
#### 维度1:消除障碍
模板:"我们如何消除/减少[用户在XX场景下的XX障碍]?"
生成要点:
示例:
#### 维度2:提升体验
模板:"我们如何让[XX体验]变得更[简单/快速/愉悦]?"
生成要点:
示例:
#### 维度3:创造新价值
模板:"我们如何帮助[XX用户]实现[他们尚未表达的XX期望]?"
生成要点:
示例:
#### 维度4:重新定义
模板:"如果我们重新思考[XX流程],会怎样?"
生成要点:
示例:
输出文件:output/pm-discovery/opportunity-hmw/hmw.json
输出Schema:
{
"type": "object",
"required": ["hmw_statements", "dimension_coverage", "metadata"],
"properties": {
"hmw_statements": {"type": "array", "description": "HMW陈述列表,含维度、创新空间和置信度"},
"dimension_coverage": {"type": "object", "description": "各维度HMW数量统计"},
"metadata": {"type": "object", "description": "元数据,含总数和来源引用"}
}
}| 字段路径 | 类型 | 必填 | 说明 |
|---|---|---|---|
hmw_statements | array | 是 | HMW陈述列表,数量必须在8-12范围内 |
hmw_statements[].id | string | 是 | HMW唯一标识,格式为hmw-NNN |
hmw_statements[].statement | string | 是 | HMW陈述文本,不可为空且不可包含具体解决方案 |
hmw_statements[].dimension | string | 是 | 所属维度,必须为eliminate_barriers/enhance_experience/create_value/redefine之一 |
hmw_statements[].problem_ref | string | 是 | 关联的Problem Statement字段引用,不可为空 |
hmw_statements[].data_source | string | 是 | 数据来源引用,不可为空 |
hmw_statements[].innovation_space | number | 是 | 创新空间评分1-5,≥4时需人类重点审核 |
hmw_statements[].confidence | number | 是 | 置信度0-1,基于数据支撑强度 |
dimension_coverage | object | 是 | 4个维度均必须出现且值≥1 |
dimension_coverage.eliminate_barriers | number | 是 | 消除障碍维度HMW数量,≥2 |
dimension_coverage.enhance_experience | number | 是 | 提升体验维度HMW数量,≥2 |
dimension_coverage.create_value | number | 是 | 创造新价值维度HMW数量,≥2 |
dimension_coverage.redefine | number | 是 | 重新定义维度HMW数量,≥2 |
metadata.total_count | number | 是 | HMW总数,必须等于hmw_statements数组长度 |
metadata.high_innovation_count | number | 是 | 创新空间≥4的HMW数量 |
metadata.source_problem_statement | string | 是 | 来源Problem Statement文件路径 |
{
"hmw_statements": [
{
"id": "hmw-001",
"statement": "我们如何消除新用户在首次配置场景下的认知负担障碍?",
"dimension": "eliminate_barriers",
"problem_ref": "problem-statement.json::core_pain_point",
"data_source": "voice-analysis.json::pain_point_frequency=12%",
"innovation_space": 4,
"confidence": 0.85
},
{
"id": "hmw-002",
"statement": "我们如何让报表生成体验变得更快速?",
"dimension": "enhance_experience",
"problem_ref": "problem-statement.json::current_solution_gap",
"data_source": "behavior-analysis.json::avg_report_time=10min",
"innovation_space": 3,
"confidence": 0.90
}
],
"dimension_coverage": {
"eliminate_barriers": 3,
"enhance_experience": 3,
"create_value": 3,
"redefine": 2
},
"metadata": {
"total_count": 11,
"high_innovation_count": 4,
"source_problem_statement": "output/pm-discovery/opportunity-problem-statement/problem-statement.json"
}
}| 字段 | 类型 | 说明 |
|---|---|---|
id | string | HMW 唯一标识 |
statement | string | HMW 陈述文本 |
dimension | string | 所属维度(eliminate_barriers / enhance_experience / create_value / redefine) |
problem_ref | string | 关联的 Problem Statement 字段引用 |
data_source | string | 数据来源引用 |
innovation_space | number | 创新空间评分(1-5),5=最大创新空间 |
confidence | number | 置信度(0-1),基于数据支撑强度 |
| 检查项 | 通过条件 |
|---|---|
| 4个维度都已覆盖 | dimension_coverage 中4个维度均 ≥ 1 |
| 每个 HMW 有数据支撑 | 每个 HMW 的 data_source 非空 |
| HMW 陈述避免解决方案预设 | 陈述中不包含具体产品功能或技术方案描述 |
| 创新空间评分合理 | innovation_space 在1-5范围内 |
| 置信度评分合理 | confidence 在0-1范围内 |
| 总数符合要求 | total_count 在8-12范围内 |
当上游文件不存在时,本Skill仍可独立执行:
| 缺失的上游输入 | 降级方案 | 输出影响 |
|---|---|---|
| problem-statement.json | 用户描述问题 → 直接生成HMW,标注"缺乏结构化Problem Statement" | problem_ref 字段为用户描述摘要而非结构化引用,confidence 整体降低 |
| 用户研究数据(voice-analysis / behavior-analysis) | 基于用户描述的问题直接生成HMW,标注"缺乏用户研究数据支撑" | data_source 标注"用户口述"而非数据文件引用,confidence<0.5 |
| 所有上游文件均缺失 | 提示用户先执行前序阶段,或基于用户口头描述的问题直接生成HMW | problem_ref 和 data_source 均为用户描述,confidence 极低,dimension_coverage 可能不均衡 |
数据获取说明:
| 上游数据源 | 变更类型 | 影响维度 | 影响描述 | 响应策略 |
|---|---|---|---|---|
| problem-statement.json | Problem Statement重写 | 全部维度 | 核心问题定义变化可能导致所有HMW需重新生成 | 重新生成全部HMW,更新problem_ref引用 |
| problem-statement.json | 要素微调(如场景或痛点调整) | 对应维度 | 仅影响与变更要素相关的HMW | 定向更新受影响维度的HMW,保留未受影响的HMW |
| voice-analysis.json | 痛点频率或情感数据更新 | eliminate_barriers / create_value | 痛点数据变化影响障碍消除和价值创造的evidence | 更新受影响HMW的data_source和confidence |
| behavior-analysis.json | 行为模式数据更新 | enhance_experience / redefine | 行为数据变化影响体验提升和重新定义的依据 | 更新受影响HMW的data_source和confidence |
| 下游消费者 | 通知字段 | 通知时机 | 通知内容 |
|---|---|---|---|
| opportunity-brief | hmw_statements | HMW陈述列表变更后 | 通知HMW数量变化、维度覆盖变化及高创新空间HMW变更 |
| opportunity-brief | metadata.high_innovation_count | 高创新空间HMW数量变化后 | 通知需重点审核的HMW数量变化 |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.