mcpField
E
eval-novel-style

eval-novel-style

github.com/xianzlクリエイティブ・メディア843 回インストール25 週間前に更新
リポジトリ

eval-novel-style について

抽出した文体プロファイルを基準に、小説の草稿を評価するライティングスキルです。文体の一貫性を確認したい書き手向けで、文体評価と小説としての出来を区別します。

主な機能

  1. 01文体プロファイルに沿った草稿評価
  2. 027項目の文体スコア
  3. 03一致点と逸脱点の特定
  4. 04汎用的なAI風表現の指摘
  5. 05具体的な修正案の提示

活用シーン

  1. 01草稿が指定文体に沿うか確認
  2. 02構文やリズムの逸脱箇所を特定
  3. 03汎用的なAI風に読めるパターンを発見

インストール

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

$npx skills add https://github.com/xianzl/novel-style-skills --skill eval-novel-style

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
prompts/
style_evaluator.md
references/
novel_style_schema.md
scripts/
novel_style_eval.py
novel_style_runtime_loader.py

詳細

小説スタイルの評価

あなたは小説の文体を評価します。草稿を簡潔にまとめた文体プロファイルと比較し、草稿がどこで一致し、どこで逸脱し、どこに汎用的な AI 文章のような印象があるかを報告します。

このスキルで評価するのは文章のスタイルのみです。小説全体のレビューには、このスキルを単独で使う前か、併用して、まず novel-use を使用してください。草稿が文体プロファイルに合致していても、欲求、抵抗、選択、代償、不可逆な変化、次章への引きが欠けていれば、小説として成立しないことがあります。

開始手順

  1. 文体名と草稿のテキストまたはパスを特定します。
  2. novel_styles/{style_name}/style.json を読み込みます。
  3. 評価カードを生成します。
python eval-novel-style/scripts/novel_style_runtime_loader.py novel_styles/{style_name}/style.json eval

このスキルが単独のフォルダーとしてインストールされている場合は、スキルフォルダー内から同じコマンドを scripts/novel_style_runtime_loader.py で実行します。

  1. プロファイルが存在しないか無効な場合は、まず /forge-novel-style {style_name} を実行するようユーザーに伝えます。

評価項目

0〜10 点で評価します。

  • 語り口の適合度
  • 文の構文の適合度
  • 語彙の質感の適合度
  • 場面のリズムの適合度
  • 会話の適合度
  • 感情表現の適合度
  • AI らしさへの耐性

詳細な評価基準には prompts/style_evaluator.md を使用します。

スタイルのスコアを報告する前に、草稿の大部分が世界設定の説明、手順、ルールの解説、記録・台帳の記述、またはチェックリストの消化に見える場合は、短い注意書きを添えます。高いスタイルスコアによって、その章が小説として機能しているかのような印象を与えてはいけません。

出力

以下を返します。

  • 総合スコア
  • 特に一致している点
  • 主な逸脱
  • AI らしさのある文やパターン
  • 具体的な修正案

ユーザーが書き直しを求めた場合は、レポートの後に改訂版を提示します。それ以外の場合は、草稿全体を書き直してはいけません。

範囲

評価対象は文体上の技法であり、道徳的価値や商業的可能性ではありません。正確な著者特定を主張してはいけません。著作権で保護された文章の模倣を促してはいけません。

正史、プロット、ストーリー設計のレビューとして扱ってはいけません。章が小説の一章として機能するかをユーザーが尋ねた場合、その部分は novel-use で扱います。

コメント