mcpField
R
ru-score

ru-score

github.com/talkstream生産性281306 回インストール3 日前に更新
リポジトリ

ru-score について

ru-scoreは、関連するru-textスキルの基準に沿ってロシア語テキストを評価するスキルです。各項目のスコアと加重総合点を示し、元のテキストは変更しません。

主な機能

  1. 015つの評価項目
  2. 02加重総合スコア
  3. 03短文の信頼性に関する注意
  4. 04読み取り専用の評価

活用シーン

  1. 01ロシア語のUI文言の確認
  2. 02ロシア語のビジネスメール評価
  3. 03構成と言語品質の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/talkstream/ru-text --skill ru-score

インストール後、Claude Code で/ru-scoreを入力して読み込まれたか確認します。

詳細

ロシア語テキスト品質スコア

$ARGUMENTS に指定されたテキスト(引数がない場合は、直近に出力されたロシア語テキスト)を、ru-text の採点基準で評価します。

手順

参照ファイルの場所

このスキルでは、同梱の ru-text スキルのコーパスを読み込みます。このスキルは ru-text と一緒にインストールされています。該当フォルダーを一度見つけてから、そこにある指定ファイルを読み込んでください。

  • 親ディレクトリの名前が ru-text で、info-style.md を含む references ディレクトリを探してください。以下のファイルはすべてこのフォルダーにあります。
  • 検索にはファイルツールを使い、シェルは使わないでください。 **/ru-text/references/info-style.md のようなパターンで Glob を使うか、ホストが提供するファイル検索機能を使ってから、Read してください。このコマンドではコマンドラインは使いません。Bash は disallowed-tools リストに含まれており、このフィールドを実装していないホストでも使用は拒否されます。2026年8月12日の Claude Cowork で確認されたように、検索でコーパスが見つかる前に ls を実行すると、赤字で「Bash の使用許可が拒否されました」と表示されました。この呼び出しには利点がなく、読者を不安にさせるだけでした。
  • Claude Code では、フォルダーは ${CLAUDE_SKILL_DIR}/../ru-text/references/ にあります。まずそこで info-style.md を Read し、検索は省略してください。そのパスが展開されない場合や読み込みに失敗した場合は、上記の検索に切り替えてください。
  • パスを推測しないでください。 フォルダーが見つからない場合は、そのことを伝えて終了してください。コーパスではなく記憶したルールを使ったチェックはこのコマンドではなく、それをこのコマンドとして報告することこそ、この製品が防ごうとしている失敗です。
  1. 採点基準を読み込む — 完全な採点基準と評価基準を記載した scoring.md を読み込みます。

  2. 分野を特定する — テキストが UI/インターフェース、ビジネスメール、記事、一般文のどれに該当するかを判断します。

    • UI テキスト → 読者精度の評価項目について、ux-writing.md も読み込みます
    • ビジネスメール → 読者精度の評価項目について、business-writing.md も読み込みます
    • 一般文 → info-style.md のみを使用します
  3. 各評価項目を個別に評価する — 次の順で採点します。

    • 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):分野別ルールに従い、事実、根拠、読者にとっての利点、実行可能性を評価します
  4. 各評価項目について — scoring.md の評価基準を使って、0.0~10.0 のスコアを付けます。問題点を1~3件挙げ、問題のあるテキストの一部を引用してください。

  5. 非補償ルールを適用する:

    • いずれかの評価項目が 3.0 未満の場合 → 総合スコアの上限を 5.0 に設定します
    • タイポグラフィが 4.0 未満の場合 → 総合スコアの上限を 7.0 に設定します
    • 文法が 4.0 未満の場合 → 総合スコアの上限を 7.0 に設定します
    • 複数の条件に該当する場合は、最も厳しい上限を適用します
  6. 総合スコアを計算する:

    S = round₁(T × 0.15 + Ч × 0.25 + Г × 0.20 + С × 0.20 + Ц × 0.20)
    
  7. 短文に関する注意 — テキストが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 サーバーは、ツールごとの拒否リストでは把握できない書き込みツールを公開する可能性があります。独自の定義で tools: Write が許可されている名前付きサブエージェントは、このリストではなくその定義に従います。Claude Code の今後のリリースで、このファイルに記載されていないツールが追加される可能性があります。また、disallowed-tools をサポートしないホストでは、このルールは指示にとどまり、プラットフォームによる保証ではありません。

契約自体は動作上のものであり、このリストには依存しません。このコマンドはスコアを返し、書き込みは一切行いません。

レポートの形式を二重に記載することはしません。scoring.md の「出力形式」セクションを参照してください。 必須の見出し、ロシア語の五つの評価項目名、引用箇所を含む各セルの問題点数上限(一〜三件)、加重計算式、上限に関する注記、末尾の 「評価で測定できないこと」セクションに従い、正確に記載してください。

形式の唯一の正式な定義はこのファイルにあります。v2.0 まではここにも複製があり、損失防止ゲートの対象外だったため、二つの記載に食い違いが生じても、両者を比較した読者しか気づけない状態でした。

ある評価項目に問題点がない場合は、所見欄に「指摘事項はありません」と記載してください。

コメント