---
version: "1.0.0"
author: "jm-jsjkxyjs02-szt-154"
name: openskill-rating
description: 使用 OpenSkill 算法进行技能评分、胜负预测和队伍平衡分析
argument-hint: rate|predict|balance
allowed-tools: Read, Write, Bash, Edit, Glob
agent: claude
user-invocable: true
基于 OpenSkill 排名算法的评分工具,支持以下功能:
评分由两个值表示:mu(技能水平)和 sigma(不确定性)。
综合评分 = mu - 3 * sigma,数值越高代表实力越强。
/openskill-rating rate <选手A> beats <选手B>
/openskill-rating predict <选手A> vs <选手B>
/openskill-rating balance <选手列表>
/openskill-rating rate A:[30,6] beats B:[25,8]
/openskill-rating rate "A:[25,8],B:[30,6]" rank 1, "C:[20,9]" rank 2
/openskill-rating predict A:[30,6] vs B:[25,8]
/openskill-rating predict A:[30,6] vs B:[25,8] vs C:[20,9]
/openskill-rating balance A:[30,6] B:[25,8] C:[20,9] D:[35,5]
/openskill-rating balance A:[30,6] B:[25,8] C:[20,9] D:[35,5] E:[28,7] F:[22,8] --teams 3
通过 --model 参数切换底层算法:
| 模型 | 说明 |
|---|---|
| ------ | ------ |
pl (默认) | Plackett-Luce,通用多队模型 |
bt-full | Bradley-Terry Full,高精度 |
bt-part | Bradley-Terry Part,快速计算 |
thurstone-full | Thurstone-Mosteller Full,正态分布 |
thurstone-part | Thurstone-Mosteller Part,快速正态 |
Python 脚本位于 ~/.claude/skills/openskill-rating/rating.py,使用 openskill 库。
共 1 个版本