关于 mlb-closer-tracker
mlb-closer-tracker 是用于评估 MLB 牛棚角色、寻找奇幻棒球替补人选的技能。它为救援投手的救援机会稳定性评分,并生成供弃权名单和类别规划流程使用的信号。
主要功能
- 01评估救援投手角色稳定性
- 02追踪全部 30 支球队的终结者
- 03标记委员会制与降级风险
- 04为可用替补候选排序
- 05提供 FAAB 出价范围
- 06为后续技能生成信号
适用场景
- 01寻找可暂存的候补终结者
- 02在弃权申请前评估牛棚变化
- 03判断争取或放弃救援数据
- 04向弃权与类别规划流程传递信号
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ lyndonkl/ claude --skill mlb-closer-tracker安装后在 Claude Code 中输入/mlb-closer-tracker确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
resources/methodology.mdtemplate.mdresources/evaluators/rubric_mlb_closer_tracker.json详细介绍
MLB 终结者追踪器
目录
示例
场景:4 月中旬,用户询问“我该把谁放进储备名单——弃权名单上有没有值得关注的终结者替补?”有三支球队的九局局面尚未明朗。
收集到的输入(网络搜索——主要来源:RotoBaller,次要来源:Closer Monkey、Athlon Closer Confidential):
| 球队 | 当前九局投手 | 下一顺位 | 第三选择 | 情况 |
|---|---|---|---|---|
| CLE | Emmanuel Clase | Cade Smith | Hunter Gaddis | Clase 的位置稳固——三振率和保送率均属精英级别 |
| TEX | Chris Martin | Robert Garcia | Hoby Milner | 教练表示将采用委员会制;Martin 39 岁 |
| DET | Jason Foley | Tommy Kahnle | Beau Brieske | Foley 一周内两次救援失败;球速下降 1.2 mph |
信号发出(每位救援投手):
| 投手 | save_role_certainty | 联盟中有人持有? | 建议操作 |
|---|---|---|---|
| Emmanuel Clase | 95 | 是(用户持有) | 持有 |
| Cade Smith | 35 | 否 | 投机性添加,出价 $2 |
| Chris Martin | 55 | 是(对手持有) | 忽略 |
| Robert Garcia | 45 | 否 | 添加,出价 $6——确属委员会制,替补价值高 |
| Jason Foley | 40 | 是(对手持有) | 忽略(只有在我们持有时才保留) |
| Tommy Kahnle | 50 | 否 | 添加,出价 $8——球速趋势加上 Foley 最近救援失败,投机价值最高 |
输出信号文件(signals/2026-04-17-closer.md):
---
type: closer
date: 2026-04-17
emitted_by: mlb-closer-tracker
confidence: 0.78
source_urls:
- https://www.rotoballer.com/mlb-saves-closers-depth-charts/226767
- https://closermonkey.com
- https://www.athlonsports.com/fantasy/closer-confidential
---
浮夸救援分(SV)策略提醒:“如果三次投机性添加都失败,请记住,SV 是我们最适合放弃的类别。mlb-category-strategist 的输出中已有放弃 SV、将局数转向 K/QS 的计划——任何单个终结者替补的 FAAB 出价都不要超过 $10。”
交接:mlb-waiver-analyst 读取该信号,为 Kahnle、Garcia 和 Smith 确定 FAAB 出价。mlb-category-strategist 读取同一信号,决定本周是争取还是放弃 SV。
工作流
复制此检查清单并跟踪进度:
Closer Tracker Progress:
- [ ] Step 1: Pull RotoBaller closer depth chart (all 30 teams)
- [ ] Step 2: Cross-reference Closer Monkey and Athlon Closer Confidential
- [ ] Step 3: Score save_role_certainty for the top 3 RPs per team
- [ ] Step 4: Flag committee / DFA-risk situations
- [ ] Step 5: Identify speculation-worthy handcuffs (rostered vs available)
- [ ] Step 6: Emit signal file and hand to waiver-analyst and category-strategist
步骤 1:查看 RotoBaller 的终结者深度图
搜索 site:rotoballer.com closer depth chart 2026,或直接访问该 URL。这是全部 30 支球队的主要信息来源。记录每支球队排名前 3 的救援投手,以及 RotoBaller 给他们标注的角色(Closer / Next Man Up / Committee / Setup)。
有关来源层级以及如何处理过期页面,请参阅 resources/methodology.md。
- 覆盖全部 30 支球队(即使角色稳定,也不能跳过任何球队)
- 记录每支球队排名前 3 的救援投手
- 原样记录 RotoBaller 的角色标签
步骤 2:交叉核对次要来源
Closer Monkey 和 Athlon 的 “Closer Confidential” 通常会比 RotoBaller 提前 24-48 小时报道角色变动,尤其是在赛季初期。如果两个来源说法不一致,这种分歧本身就会降低 save_role_certainty(波动性惩罚)。
有关判定规则,请参阅 resources/methodology.md。
- 针对波动最大的 8-10 种情况查看 Closer Monkey
- 记录 Athlon Closer Confidential 的评级(如果是 4 月或赛季初期)
- 将任何分歧记录为波动性标记
步骤 3:评定 save_role_certainty
使用 resources/methodology.md 中的评分标准。五项输入为:角色标签、近期救援失败、球速趋势、经理公开评论、合同/年龄状况。输出 0-100 的分数。
- 为每位排名前 3 的救援投手评分
- 对于委员会情况,没有救援投手的分数高于 60
- 稳固的终结者评分为 85-100
- DFA/降职风险评分低于 30
步骤 4:标记委员会和 DFA 风险情况
即使我们持有当前的“终结者”,委员会情况也值得标记——无论现在由谁担任第九局投手,角色波动都意味着 save_role_certainty 较低。当救援投手已经失去角色,并且正在消耗可选权利年限或签的是非保障合同,则适用 DFA 风险标记。
- 如果排名前 2 的分数相差不超过 15 分,则为该球队标记委员会情况
- 为任何失去终结者角色且 role_certainty < 25 的投手标记 DFA 风险
步骤 5:确定投机性目标
投机性目标 = 排在后备位置(下一顺位)的替补投手,其 save_role_certainty 在 30-60 之间,且当前终结者存在以下任一情况:近期救援失败(10 天内 2 次或以上)、球速下降(>1 mph)、经理负面评价、年龄/伤病标记。
有关输出格式,请参阅 resources/template.md。
- 根据 Yahoo 的可用情况交叉核对每个目标
- 按预期救援份额 × 可用性为目标排序
- 未经分类策略师同意,投机性出价不得超过 $10 FAAB(SV 是最值得放弃的类别)
步骤 6:生成信号文件
编写 signals/YYYY-MM-DD-closer.md,为每支球队排名前 3 的每位救援投手添加一条 save_role_certainty 条目(最多 90 条)。调用 mlb-signal-emitter 进行验证。有关完整输出结构,请参阅 resources/template.md。
- Frontmatter 完整:type、date、emitted_by、confidence、source_urls
- 每位救援投手的
save_role_certainty均在有效的 0-100 范围内 - 包含委员会和 DFA 标记
- 按优先级排列替补推荐
使用 resources/evaluators/rubric_mlb_closer_tracker.json 进行验证。最低标准:平均分达到 3.5 或以上。
常见模式
模式 1:锁定的精英终结者(Clase、Duran、Iglesias 级别)
save_role_certainty:现任终结者为 85-100,替补为 15-25- 除非现任终结者受伤,否则替补的投机价值较低
- 操作:已持有则 HOLD;不要对替补进行投机性出价
模式 2:真正的委员会(经理公开表示:“我们会根据对阵情况安排”)
save_role_certainty:排名前 2-3 的投手为 40-60,前两名之间相差不超过 15 分- 替补的价值很高——两名投手都有机会捡到救援成功
- 操作:如果没有持有廉价终结者,则 ADD 这组轮换中的替补(异侧投手)
模式 3:岌岌可危的老将终结者(35 岁以上、球速下滑)
save_role_certainty:现任终结者为 55-75,继任者为 40-55- 只要经历一段糟糕表现,现任终结者就可能在 4 月中旬被撤换
- 操作:囤下继任者——这是预期值最高的投机型球员
模式 4:有指定让渡风险的前终结者
save_role_certainty:< 25- 已经失去角色;如果无法胜任布置投手,可能会被腾出阵容位置
- 操作:已持有则 DROP;绝不要 ADD
约束
-
每次都要涵盖全部 30 支球队。 即使情况已经确定,也要给出评分,以便下游 Agent 能评估交易目标。遗漏球队比给出低置信度评分更糟。
-
每次都要进行网络搜索。 终结者角色一夜之间就可能改变。24 小时前的 RotoBaller 快照已经过时。每次发出信号的当天都要获取最新信息。
-
委员会会拉低即便是当前终结者的评分。 如果三个来源都称该情况为委员会安排,就不能给被点名的终结者 85 分——最多给 55 分。无论刚刚是谁取得了最后一次救援成功,波动性都意味着低确定性。
-
未经类别策略师同意,不要建议为单个替补出价超过 $10 的 FAAB。 SV 是本联盟最值得放弃的投手类别。过度投入投机性救援成功会耗尽 FAAB,而这些预算本可用于拿下双先发投手或突破型打者。弃权分析师会执行这一上限。
-
球速是领先指标。 终结者的快速球球速持续 3 次以上登板下降 1 英里/小时以上,比任何一次单独的救援失败都更能预测角色丢失。评分时要高度重视球速趋势。
-
经理引言是数据,不是噪声。 “他是我们的人”表示 70 的确定性。“我们会看看情况如何发展”表示 50。救援失败后保持沉默表示 40。在局势波动的几周内,仔细搜集跟队记者的报道(Athletic、MLB.com 球队页面)。
-
异侧替补很重要。 如果现任终结者是右投手,且面对左打者时数据不佳,那么左投布置投手比右投布置投手更值得作为投机目标——即使 RotoBaller 给右投手的排名更高。要核查实际的左右对位使用模式。
-
球队状态健康的一周,首先要放弃替补。 投机性补充球员若在 10 天内没有捡到救援成功,就要为下一波球员腾出位置。不要对囤下的球员产生感情——要轮换。
快速参考
关键公式(save_role_certainty):
save_role_certainty = 20 x role_label_score (0-5 scale)
+ 20 x recent_performance (0-5 scale: blown saves, ERA last 10 days)
+ 20 x velocity_trend (0-5 scale: delta from baseline)
+ 20 x manager_signal (0-5 scale: public quotes)
+ 20 x contract_age_security (0-5 scale)
所有组成项均为 0-5,权重相同,重新缩放至 0-100。
角色标签到评分的映射(RotoBaller):
| RotoBaller 标签 | role_label_score(0-5) |
|---|---|
| 锁定终结者 | 5 |
| 暂时担任终结者 | 4 |
| 多人轮换 — 主要人选 | 3 |
| 多人轮换 — 次要人选 | 2 |
| 布局投手 / 下一位顶上 | 2 |
| 中继投手 | 1 |
| DFA 风险 / 降级 | 0 |
替补保险人选的投机等级:
| 等级 | save_role_certainty(当前终结者) | 替补保险人选操作 |
|---|---|---|
| 1. 告急型终结者 | < 50 | 增补替补保险人选 — 出价 $5-10 |
| 2. 不稳型终结者 | 50-70 | 增补替补保险人选 — 出价 $2-5 |
| 3. 稳定型终结者 | 70-85 | 仅在便宜时增补替补保险人选($0-1) |
| 4. 精英终结者 | > 85 | 忽略替补保险人选,除非出现伤病 |
弃用 SV 触发条件:如果你要在本周的 SV 项目中竞争,自己的 5 个 RP 名额中有 4 个或更多必须留给投机型终结者,则弃用 SV。将任务交给 mlb-category-strategist,并请求提高 cat_punt_score。
关键资源:
- resources/template.md:各球队的深度图输出格式、投机目标表、完整信号文件模板
- resources/methodology.md:来源优先级、评分标准、多人轮换识别、弃用 SV 决策逻辑
- resources/evaluators/rubric_mlb_closer_tracker.json:8 项标准质量评分表
所需输入:
- RotoBaller 终结者深度图(全部 30 支球队)
- Closer Monkey 的近期更新(适用于不稳定情况)
- Athlon Closer Confidential 评级(赛季初期)
- Yahoo 联盟可用球员信息(哪些替补保险人选是自由球员)
- 各球队排名前三的 RP 近期比赛记录(救援失败、球速)
生成输出:
- 每位 RP 的
save_role_certainty(0-100),最多约 90 条 - 各球队的深度图,附角色标签和波动标记
- 按优先级排列的值得投机的替补保险人选,并附推荐的 FAAB 出价范围
- 弃用 SV 建议标记(如触发)