mcpField
A
article-optimizer

article-optimizer

github.com/xiaomoboyマーケティング・グロース3475 回インストール22 週間前に更新
リポジトリ

article-optimizer について

article-optimizerは、固定された評価器に基づいて単一の記事を改善するスキルです。採点、提案に沿った改稿、バージョン比較に対応し、評価器の調整や一括評価は行いません。

主な機能

  1. 01単一記事のベースライン採点
  2. 02採点提案に沿った記事の改稿
  3. 03複数回の反復版を保存・比較
  4. 04バージョン間のviral score比較
  5. 05記事改稿と評価器調整を区別

活用シーン

  1. 01固定ルールに基づく記事スコアの改善
  2. 02評価フィードバックを使った記事の改稿
  3. 03草稿ごとのviral scoreの比較

インストール

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

$npx skills add https://github.com/xiaomoboy/claude-writing-skills --skill article-optimizer

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

同梱ファイル

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

README.md
references/
optimize_program.md
score_prompt.md
scripts/
generate_optimize_chart.py
run_single_score.py

詳細

記事オプティマイザー

このスキルの役割は、固定のスコアラーを使って特定の記事を最適化することだけです。

次の用途に適しています。

  • 1本の記事を採点する
  • 採点結果の改善提案に基づいて記事を修正する
  • 複数回にわたってバージョンを更新する
  • 異なるバージョンのバイラルスコアを比較する

次の用途には適していません。

  • スコアラー自体を調整する
  • スコアリングシステム全体を調整する
  • サンプルを一括評価する

記事ではなくスコアリングプロンプトを変更する場合は、代わりに score-optimizer を使用してください。

作業範囲

適用される場面:

  • ユーザーが「この記事をより高いスコアになるように最適化して」と言う
  • ユーザーが「固定の採点ルールに従って記事を修正して」と言う
  • ユーザーが「1本の記事を採点して、提案に基づいて書き直して」と言う
  • ユーザーが「single article optimization loop を実行して」と言う

適用されない場面:

  • ユーザーが「このスコアリングシステムの精度を上げて」と言う
  • ユーザーが「複数の記事サンプルを一括評価して」と言う

必読資料

開始前に、次の資料を読んでください。

  1. references/optimize_program.md
  2. references/score_prompt.md

実装を確認する必要がある場合は、次のファイルを読んでください。

ワークフロー

  1. 現在のタスクがスコアラーの変更ではなく、記事の修正であることを確認します。
  2. 実験の制約を確認するため、references/optimize_program.md を読みます。
  3. 対象の記事のパスを確認します。
  4. 1本の記事を採点するスクリプトを実行し、ベースラインのスコアと改善提案を取得します。
  5. 各ラウンドでは記事だけを変更し、採点ルールには手を加えません。
  6. 更新したバージョンを保存し、再採点して比較します。

コマンド

スキルのルートディレクトリで実行します。

python3 scripts/run_single_score.py <article_path>

グラフが必要な場合:

python3 scripts/generate_optimize_chart.py

ガードレール

  • デフォルトでは references/score_prompt.md を変更しないでください
  • デフォルトでは scripts/run_single_score.py を変更しないでください
  • 各ラウンドでは、まず記事の内容だけを変更してください
  • ユーザーの目的が「審査員のトレーニング」である場合は、このスキルを使用しないでください

コメント