agentsclimarketplace

Requirements prioritization

Skill LuckyOneTwoThree/pm-skill/pm-03-design/skills/requirements-prioritization

当需要对需求进行优先级排序时使用。需求自动评估与排序,基于RICE评分和MoSCoW框架对需求进行优先级排序。执行角色:🤖→👤 AI建议,人类审批。关键词:需求排序、RICE评分、MoSCoW、优先级评估、需求优先级。From its SKILL.md

Install
npx -y skills add LuckyOneTwoThree/pm-skill --skill requirements-prioritization

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 6 stars6 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

10.9 KB, ~3.8k tokens by cl100k_base, as published. Nobody here has run it

Pipeline 3:需求自动评估与排序

核心原则

  1. RICE是客观标尺,MoSCoW是主观判断——RICE提供量化排序,MoSCoW融入战略考量,两者缺一不可
  2. 人类拥有最终定级权——AI建议MoSCoW分类,人类可覆盖,但覆盖需记录原因
  3. 投入估算的不确定性必须显性化——effort_confidence<0.5必须升级技术团队评估
  4. 战略对齐是优先级的放大器——与战略目标对齐的需求在RICE基础上获得额外加权

基本信息

属性值
执行角色🤖→👤 AI建议,人类审批
输入requirement_analysis[] + 资源约束
输出requirement_prioritization[]
输出目录output/pm-design/requirements-prioritization/
前置依赖Pipeline 2完成

交互模式

🤖→👤 AI建议人类审批

输入

输入项类型必填来源说明
requirement_analysis[]JSON/array是output/pm-design/requirements-understanding/requirement_analysis.jsonPipeline 2输出的需求分析列表,含id、understanding、relationships、understanding_confidence等字段
资源约束YAML/JSON○用户提供资源约束配置,含可用人力、最大并行功能数、战略目标、截止日期

输入格式

resource_constraints:
  available_effort: 100  # 可用人力(人天/月)
  max_concurrent_features: 5  # 最大并行功能数
  strategic_goals: ["用户增长", "商业化"]  # 当前战略目标
  deadline: "2026-06-30"  # 截止日期

执行步骤

Step 1: RICE评分

RICE公式:

RICE Score = Reach × Impact × Confidence ÷ Effort

各维度评分规则:

Reach(影响范围)

评分定义参考标准
1极少数用户<5%用户群
2小部分用户5-20%用户群
3中等部分用户20-40%用户群
4大部分用户40-60%用户群
5绝大多数用户>60%用户群

Impact(影响程度)

评分定义参考标准
0无影响指标无变化
0.25微小影响核心指标<5%提升
0.5低影响核心指标5-10%提升
1中等影响核心指标10-25%提升
2高影响核心指标25-50%提升
3巨大影响核心指标>50%提升

Confidence(置信度)

评分定义参考标准
0.5低置信度主要是假设,数据支撑不足
0.7中置信度部分数据支撑,但有不确定性
1高置信度数据充分支撑

Effort(投入)

评分定义参考标准
1极低投入<1人天
2低投入1-3人天
3中等投入3-7人天
5高投入7-15人天
8极高投入15-30人天
13巨大投入>30人天

评分输出结构:

{
  "rice_score": 12.5,
  "rice_detail": {
    "reach": { "value": 4, "note": "预计影响60%用户群" },
    "impact": { "value": 2, "note": "预计提升转化率30%" },
    "confidence": { "value": 0.8, "note": "基于竞品数据推断" },
    "effort": { "value": 5, "note": "约10人天" }
  },
  "effort_confidence": 0.7
}

Step 2: 按RICE分数降序排列

排序规则:

  • 主要排序维度:RICE分数(降序)
  • 次要排序维度:strategic_alignment(战略对齐度高优先)

排序输出:

{
  "priority_rank": 1,
  "rice_score": 18.7,
  "sorted_requirements": [ ... ]
}

Step 3: MoSCoW自动建议

分类规则:

分类条件说明
MustRICE Top 20% + 战略对齐必须做,否则目标无法达成
ShouldRICE Top 50%应该做,对目标有重要贡献
CouldRICE Top 80%可以做,有价值但不紧急
Won'tRICE Bottom 20%不会做,本次不考虑

自动建议逻辑:

IF (RICE_rank_percentile <= 0.2 AND strategic_alignment == true)
  → Must
ELSE IF (RICE_rank_percentile <= 0.5)
  → Should
ELSE IF (RICE_rank_percentile <= 0.8)
  → Could
ELSE
  → Won't

战略对齐标注:

{
  "strategic_alignment": {
    "aligned": true,
    "strategic_goals": ["用户增长"],
    "alignment_strength": 0.85
  }
}

输出

存储路径:output/pm-design/requirements-prioritization/ 输出文件:prioritized_requirements.json

requirement_prioritization[] 数据结构

{
  "requirement_prioritization": [
    {
      "id": "REQ-2026-0001",
      "from_pipeline_2": { ... },
      "rice_score": 18.7,
      "rice_detail": {
        "reach": { "value": 4, "note": "预计影响60%用户群" },
        "impact": { "value": 2, "note": "预计提升转化率30%" },
        "confidence": { "value": 0.8, "note": "基于竞品数据推断" },
        "effort": { "value": 5, "note": "约10人天" }
      },
      "effort_confidence": 0.7,
      "moscow_suggestion": "Must",
      "strategic_alignment": {
        "aligned": true,
        "strategic_goals": ["用户增长"],
        "alignment_strength": 0.85
      },
      "priority_rank": 1,
      "human_decision": null,
      "upgrade_reason": null
    }
  ]
}

输出字段说明

字段类型说明
idstring关联原始需求ID
from_pipeline_2objectPipeline 2的完整输出
rice_scorefloatRICE综合评分
rice_detailobjectRICE各维度详细评分
effort_confidencefloat投入估算置信度
moscow_suggestionenumAI建议分类:Must/Should/Could/Won't
strategic_alignmentobject战略对齐情况
priority_rankint综合优先级排名
human_decisionobject人类最终决策(审批后填充)
upgrade_reasonstring升级原因(可选)

决策规则

投入估算置信度决策

置信度范围动作
≥ 0.5使用AI估算的Effort评分
< 0.5升级技术团队评估,标注 upgrade_reason: "effort_uncertainty"

MoSCoW最终分类

动作说明
AI建议基于RICE+战略对齐的自动建议
人类确认最终MoSCoW分类必须由人类确认
人类可调整人类可根据业务判断调整分类

人类审批流程

审批触发条件

  • 投入估算置信度 < 0.5
  • MoSCoW建议为Must且涉及重大投入
  • 批量审批:每20个需求做一次汇总审批

审批操作

  • 批准AI建议:直接进入下一阶段
  • 调整排序:修改priority_rank
  • 调整MoSCoW:修改最终分类(覆盖AI建议)
  • 驳回:需求移出本次优先级列表,标注原因

审批输出

{
  "human_decision": {
    "status": "approved|adjusted|rejected",
    "final_moscow": "Must",
    "priority_rank": 1,
    "approver": "human",
    "timestamp": "2026-05-08T10:00:00Z",
    "feedback": "审批意见"
  }
}

质量检查

质量检查必须在输出前完成:

检查项标准不通过动作
RICE评分完整性每个需求都有4个维度的评分返回Step 1补充
数据支撑RICE各维度评分有数据/推断说明返回Step 1补充
置信度标注投入估算已标注置信度返回Step 1补充
MoSCoW覆盖所有需求都有MoSCoW建议返回Step 3补充
排序完成所有需求已按优先级排序返回Step 2确认

降级策略

缺失的上游输入降级方案输出影响
需求理解数据缺失用户提供需求列表,直接RICE评分缺乏需求理解数据,评分依据可能不够充分
KANO/优先级评分数据缺失用户提供需求列表,直接RICE评分缺乏KANO和优先级数据,分类参考维度减少
所有上游文件均缺失提示用户先执行前序阶段,或基于用户需求列表直接RICE评分输出仅为基本RICE排序

输出校验规则

字段路径类型必填说明
requirement_prioritizationarray是优先级排序后的需求列表
requirement_prioritization[].idstring是关联原始需求ID
requirement_prioritization[].rice_scorenumber是RICE综合评分
requirement_prioritization[].rice_detailobject是RICE各维度详细评分
requirement_prioritization[].rice_detail.reachobject是影响范围评分
requirement_prioritization[].rice_detail.impactobject是影响程度评分
requirement_prioritization[].rice_detail.confidenceobject是置信度评分
requirement_prioritization[].rice_detail.effortobject是投入评分
requirement_prioritization[].effort_confidencenumber是投入估算置信度
requirement_prioritization[].moscow_suggestionstring是AI建议MoSCoW分类
requirement_prioritization[].strategic_alignmentobject是战略对齐情况
requirement_prioritization[].priority_rankinteger是综合优先级排名
requirement_prioritization[].human_decisionobject否人类最终决策(审批后填充)

上游变更响应

上游变更影响

上游变更影响范围响应策略
需求理解结果变更RICE评分的依据标注受影响的需求,建议人类确认是否重新评分
需求增删RICE排序、MoSCoW分类标注新增/删除的需求,建议人类确认是否重新排序
资源约束变更MoSCoW分类边界标注约束变更,建议人类确认是否调整分类
战略目标变更战略对齐评分标注受影响的战略对齐评分,建议人类确认是否重新评分

下游通知机制

优先级排序变更类型通知范围通知方式
RICE评分变更design-prd标记评分变更,触发PRD优先级调整
MoSCoW分类变更design-prd标记分类变更,触发PRD功能优先级更新
优先级排名变更design-prd标记排名变更,触发PRD章节排序更新

数据获取说明:

  • 本Skill需要理解后的需求列表,请通过以下方式之一提供:
    1. 直接粘贴需求列表和优先级描述
    2. 上传requirement_analysis.json / kano.json文件
    3. 提供数据文件路径
  • AI不负责外部数据采集,仅负责分析

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.