agentsclimarketplace

Requirements prioritization

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

102 AI Agent Skills for the full product lifecycle. Compatible with Trae / Claude Code. 9 modules from discovery to launch to growth. | 102 个覆盖产品全生命周期的 AI Agent Skills,兼容 Trae / Claude Code,9 大模块从探索发现到上线增长。

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.

What its author says it does

Copied from the file, not written here

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

SKILL.md

10.9 KB, 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/arrayoutput/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_scorenumberRICE综合评分
requirement_prioritization[].rice_detailobjectRICE各维度详细评分
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_suggestionstringAI建议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不负责外部数据采集,仅负责分析

Keep looking

Skills are one crate of 328,083. 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.