关于 ru-score
ru-score 是一款依据配套 ru-text 技能中的评分标准评估俄语文本的技能。它逐项给出维度分数和加权总分,且不会修改源文本。
主要功能
- 01五个维度评分
- 02加权综合分数
- 03短文本可靠性提示
- 04只读评估
适用场景
- 01审阅俄语界面文案
- 02评估俄语商务邮件
- 03检查结构与语言质量
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ talkstream/ ru-text --skill ru-score安装后在 Claude Code 中输入/ru-score确认已加载。
详细介绍
俄语文本质量评分
根据 ru-text 评分标准,对 $ARGUMENTS 中提供的文本进行评分(如果未提供参数,则对最近输出的俄语文本评分)。
流程
参考文件的位置
此技能会读取随 ru-text 技能附带的语料。该技能与此技能一同安装。找到该文件夹后,从中读取指定文件:
- 查找名为
references的目录,其父目录名为ru-text,且其中包含info-style.md。下文列出的所有文件都位于该文件夹中。 - 使用文件工具搜索,切勿使用 shell。 使用
Glob搜索类似**/ru-text/references/info-style.md的模式,或使用主机提供的其他文件搜索功能,然后Read。此命令不需要命令行:Bash位于其disallowed-tools列表中;即便主机未实现该字段,也会拒绝执行——据 2026 年 8 月 12 日在 Claude Cowork 中的实测,搜索找到语料前,首次执行ls就因“拒绝使用 Bash 的权限”而以红字报错。这次调用毫无用处,还吓了读者一跳。 - 在 Claude Code 中,文件夹路径为
${CLAUDE_SKILL_DIR}/../ru-text/references/——先在那里Readinfo-style.md,跳过搜索。如果该路径未展开或读取失败,再按上述方法搜索。 - 不要猜测路径。 如果找不到该文件夹,请说明情况并停止——依据记忆中的规则进行检查,而不是依据语料进行检查,这不属于此命令;把前者说成后者,正是整个产品旨在防止的错误。
-
加载评分标准 — 阅读
scoring.md,了解完整评分标准和分数锚点。 -
确定领域 — 判断文本属于 UI/界面、商务邮件、文章还是通用文本:
- UI 文本 → 另加载
ux-writing.md,用于“读者精准度”维度 - 商务邮件 → 另加载
business-writing.md,用于“读者精准度”维度 - 通用文本 → 仅使用
info-style.md
- UI 文本 → 另加载
-
分别评估各个维度 — 按以下顺序评分:
- T — 排版(权重 0.15):根据
typography.md检查引号、破折号、空格和特殊字符 - Ч — 语言纯净度(权重 0.25):根据
info-style.md+anti-patterns.md检查停用词、官僚用语、陈词滥调和被动语态 - Г — 语法规范(权重 0.20):根据
editorial-grammar.md+editorial-punctuation.md检查标点、搭配和重复赘述 - С — 结构(权重 0.20):根据
info-style.md的结构部分 +addenda.md检查逻辑脉络、段落、过渡和标题使用 - Ц — 读者精准度(权重 0.20):根据领域规则检查事实、证据、读者收益和可操作性
- T — 排版(权重 0.15):根据
-
评估每个维度 — 使用
scoring.md中的评分锚点打分(0.0–10.0)。列出 1–3 个具体问题,并引用存在问题的文本片段。 -
应用非补偿规则:
- 任何维度 < 3.0 → 总分上限为 5.0
- 排版 < 4.0 → 总分上限为 7.0
- 语法规范 < 4.0 → 总分上限为 7.0
- 多项规则同时触发时,采用最严格的上限
-
计算综合得分:
S = round₁(T × 0.15 + Ч × 0.25 + Г × 0.20 + С × 0.20 + Ц × 0.20) -
短文本警告 — 如果文本少于 50 个单词,请在开头添加可靠性提示。
分数标签
| 分数 | 标签 |
|---|---|
| 9.0–10.0 | 标杆级 |
| 7.0–8.9 | 良好 |
| 5.0–6.9 | 中等 |
| 3.0–4.9 | 较差 |
| 0.0–2.9 | 严重 |
输出格式
只读——请勿修改源文件。 ru-score 会报告分数和问题;不得写入、编辑或覆盖所分析的文件。
在 Claude Code 中,disallowed-tools 会强化这一要求:命令运行期间会移除列出的工具——已在 2.1.220 版本中验证。列表会移除直接写入文件的工具 Write、Edit 和 NotebookEdit,以及我们已识别并测试过的命令执行工具:Bash、PowerShell 和 Monitor。它列出的是我们封锁的路径,而非所有存在的路径。allowed-tools 会预先批准工具,但不会限制它们。
明确说明四项限制。已连接的 MCP 服务可能会提供逐工具拒绝列表无法知晓的写入工具。若某个具名子 Agent 的定义授予了它 tools: Write,则该子 Agent 受其自身定义约束,而非此列表。后续 Claude Code 版本可能会新增此文件未列出的工具。并且,在不支持 disallowed-tools 的主机上,这条规则只是指令,并非平台保证。
这项约定本身是行为层面的,不依赖该列表:此命令只返回分数,绝不写入。
报告格式不会重复编写。请阅读 scoring.md 的「输出格式」部分——其中规定的标题、五个俄语维度标签、每个单元格最多列出一至三个带引述片段的问题、加权公式、上限说明,以及结尾的「评分无法衡量的内容」部分——并严格遵循。
该文件是唯一事实来源。直到 v2.0 之前,这里都曾存有一份副本,但它不在无损检查范围内,因此两份内容可能出现偏差,只有比较它们的读者才会察觉。
如果某个维度没有问题,请在备注栏中写「无意见」。