用途
ln-230-story-prioritizer 是一个 L3 Worker 技能,属于 2XX Planning 分类。它的作用是在 ln-220 创建 Stories 之后,使用 RICE 评分并结合市场调研,为 Epic 下的 Stories 生成统一的优先级排序表,供冲刺规划、干系人评审和功能 ROI 评估使用。
主要能力
- 对 Epic 下所有 Stories 进行 RICE 评分(Reach、Impact、Confidence、Effort)。
- 先做低成本分诊(Pass A),再仅对高潜力、低置信度或接近优先级阈值的 Story 做深度调研(Pass B)。
- 调研市场规模与竞争情况,并标注来源与日期。
- 计算竞争指数(1-5),区分 Blue Ocean、Emerging、Growing、Mature、Red Ocean。
- 按优先级(P0/P1/P2/P3)和 RICE 分数排序,生成优先级表。
- 输出文件:docs/market/[epic-slug]/prioritization.md。
- 支持 quick、standard、deep 三档调研深度。
- 支持通过 summaryArtifactPath 写入结构化 worker 摘要。
使用方式
基本调用:
ln-230-story-prioritizer epic="Epic 7"
带参数调用:
ln-230-story-prioritizer epic="Epic 7: Translation API" depth="deep"
指定 Stories:
ln-230-story-prioritizer epic="Epic 7" stories="US001,US002,US003"
输入参数:
- epic(必填):Epic ID 或 "Epic N" 格式。
- stories(可选):要优先排序的特定 Story ID,默认处理 Epic 下全部。
- depth(可选):调研深度,quick / standard / deep,默认 standard。
调研深度对应时间:
- quick:2-3 分钟/Story,每类 1 次 WebSearch。
- standard:5-7 分钟/Story,每类 2-3 次 WebSearch。
- deep:8-10 分钟/Story,全面调研。
工作流程分为 6 个阶段:PHASE_0_CONFIG、PHASE_1_DISCOVERY、PHASE_2_LOAD_STORY_METADATA、PHASE_3_ANALYZE_STORIES、PHASE_4_GENERATE_PRIORITIZATION、PHASE_5_WRITE_SUMMARY、PHASE_6_SELF_CHECK。
适用场景
- ln-220 已创建 Stories,需要业务优先级排序。
- 产能有限的冲刺规划,决定先做哪些 Story。
- 干系人评审需要数据驱动的优先级。
- 实现前评估功能 ROI。
不适用场景:
- Epic 尚无 Stories(应先运行 ln-220)。
- Stories 纯技术性(基础设施、重构)。
- docs/market/ 中已存在优先级排序。
限制
- 依赖 WebSearch、mcp__Ref 等市场调研工具,以及配置的任务提供方(如 linear、github 或文件模式)。
- 深度调研数据必须有来源和日期,优先使用近两年数据,过旧会警告。
- 无来源的声明不允许,缺失数据标注 "[No data]"。
- 一次只处理一个 Story 的完整描述,以控制 token 消耗。
- 时间盒严格:若超出预算,保留粗略估算并标记较低置信度。
- 输出表格列包括 Priority、Customer Problem、Feature、Solution、Rationale、Impact、Market、Sources、Competition。
- 版本 2.0.0,最后更新 2026-04-05。