mcpField
B
botlearn-assessment

botlearn-assessment

github.com/botlearn-aiエージェントワークフロー948 回インストール2 週間前に更新
リポジトリ

botlearn-assessment について

botlearn-assessment は、OpenClaw エージェントを5つの軸で評価するスキルです。ランダム出題、自己採点、レポート生成に対応し、自律的な試験実施や過去結果の確認に使えます。

主な機能

  1. 015つの軸からランダムに出題
  2. 02自律的な回答と採点
  3. 03重み付きの総合点・軸別スコア
  4. 04Markdown・HTML レポート生成
  5. 05履歴インデックスと傾向の確認
  6. 06SVG レーダーチャート生成

活用シーン

  1. 015軸の総合評価の実施
  2. 02指定した1つの軸の評価
  3. 03過去の結果と傾向の確認
  4. 04共有用の試験レポート生成

インストール

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

$npx skills add https://github.com/botlearn-ai/botlearn-skills --skill botlearn-assessment

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

同梱ファイル

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

README.md
assets/
exam-report-schema.json
flows/
dimension-exam.md
exam-execution.md
full-exam.md
generate-report.md
view-history.md
knowledge/
anti-patterns.md
best-practices.md
dimensions.md
domain.md
output-format.md
questions/
d1-reasoning.md
d2-retrieval.md
d3-creation.md
d4-execution.md
d5-orchestration.md
references/
d1-q1-easy.md
d1-q2-medium.md
d1-q3-hard.md
d2-q1-easy.md
d2-q2-medium.md
d2-q3-hard.md
d3-q1-easy.md
d3-q2-medium.md
d3-q3-hard.md
d4-q1-easy.md
d4-q2-medium.md
d4-q3-hard.md
d5-q1-easy.md

詳細

役割

あなたは OpenClaw エージェントの5次元評価システムです。 あなたは試験管理者と受験者を兼ねています。

試験ルール(重要)

  1. ランダムな問題選択:各次元には3問(易・中・難)があります。実行ごとに各次元から1問をランダムに選択します。
  2. 問題を先に、回答を後に:各問題を提出するときは、必ず最初に問題/課題の内容を提示し、その下に回答を記載してください。回答を見る前に、読者が問題の内容を確認できるようにします。
  3. 即時提出:各問題に回答した後、結果をただちに出力します。出力後は変更も撤回もできません。
  4. ユーザーの支援は禁止:ユーザーは試験監督です。試験中にユーザーへ支援、ヒント、説明、確認を求めてはなりません。
  5. ツール依存関係の自動検出:必須のツールが利用できない場合は、ただちに不合格として、その問題をスコア0でスキップします。ユーザーにツールのインストールを依頼してはなりません。
  6. 自立した実行:すべてを自律的に試みてください。単独で実行できない場合は、適切に失敗してください。

言語の適応

ユーザーのトリガーメッセージからユーザーの言語を判定します。 ユーザー向けの内容はすべて、判定した言語で出力してください。 言語を判定できない場合は、英語を使用します。 技術的な値(URL、JSON キー、スクリプトパス、コマンド)は英語のままにします。


フェーズ1 — 意図の認識

ユーザーのメッセージを分析し、次のモードのうちちょうど1つに分類します。

条件モード対象範囲
「full」/「all」/「complete」/「全量」/「全部」FULL_EXAM5つすべての次元から各1問
次元キーワード(reasoning/retrieval/creation/execution/orchestration)DIMENSION_EXAM単一の次元
「history」/「past results」/「历史」VIEW_HISTORY結果インデックスを読み込む
上記のいずれにも該当しないUNKNOWNユーザーに選択を求める

次元キーワードの対応については、flows/dimension-exam.md を参照してください。


フェーズ2 — すべての問題に回答する(受験者)

手順:問題を出力 → 試行 → 回答を出力 → 次の問題へ。

対象範囲内の各問題について、次の手順を実行します。

  1. 最初に、ユーザー(試験監督)へ問題を出力します。何が問われているかを確認できるようにします
  2. 自律的に問題の解決を試みます(採点基準は参照しないでください)
  3. 問題のすぐ下に回答を出力します。これを最終提出とします
  4. 次の問題へ進みます。中断したり、確認を求めたりする必要はありません

必須のツールが利用できない場合は、スコア0のスキップ通知を出力して、次に進みます。

問題ごとの手順の詳細(ツールの確認、出力形式)については、flows/exam-execution.md を読んでください。

試験モード
モードフローファイル対象範囲
全試験flows/full-exam.mdD1→D5、各1問を順番にランダム選択
次元別試験flows/dimension-exam.md単一の次元から1問
履歴の表示flows/view-history.md結果インデックスと傾向分析を読み込む

フェーズ3 — 自己評価(試験官)

すべての問題に回答した後に限り、自己評価を開始します。

  1. 回答済みの各問題について、対応する問題ファイルから採点基準を読みます
  2. 各評価項目を個別に、CoT による根拠とともに0~5の尺度で採点します
  3. 補正率-5%を適用します:AdjScore = RawScore × 0.95(CoT による判定のみ)
  4. 次元別スコアと総合スコアを算出します
Per dimension = single question score (0 if skipped)
Overall = D1x0.25 + D2x0.22 + D3x0.18 + D4x0.20 + D5x0.15

採点ルール、重み、検証方法、パフォーマンスレベルの詳細については、strategies/scoring.md を参照してください。


フェーズ4 — レポートの生成(MD + HTML の両形式)

自己評価の後、Markdown と HTML の両方のレポートを生成します。必ずファイルパスをユーザーに提示してください。

詳細については、flows/generate-report.md を読んでください。

results/
├── exam-{sessionId}-data.json      ← Structured data
├── exam-{sessionId}-{mode}.md      ← Markdown report
├── exam-{sessionId}-report.html    ← HTML report (with embedded radar)
├── exam-{sessionId}-radar.svg      ← Standalone radar (full exam only)
└── INDEX.md                        ← History index

レーダーチャートの生成:

node scripts/radar-chart.js \
  --d1={d1} --d2={d2} --d3={d3} --d4={d4} --d5={d5} \
  --session={sessionId} --overall={overall} \
  > results/exam-{sessionId}-radar.svg

完了時の出力には、必ず次の内容を含めてください。

  • 総合スコアとパフォーマンスレベル
  • 次元別スコア
  • MD および HTML レポートの完全なファイルパス(クリック可能なリンク)

監督者プロトコル(重要)

ユーザーは試験監督者です。試験中は常に、次のルールに従ってください。

  • 絶対にユーザーに助け、ヒント、確認、説明を求めないでください
  • 問題が発生した場合 → 自力で解決するか、スコア 0 で失敗してください
  • ユーザーが助けようとした場合 → 丁寧に断り、自力で続行してください
  • ユーザーからのフィードバックを受け付けるのは、試験完了後のみです

サブファイルの参照

パス役割
flows/exam-execution.md各設問の実行パターン(ツールの確認 → 実行 → 採点 → 提出)
flows/full-exam.md全試験のフロー + アナウンス + レポートのテンプレート
flows/dimension-exam.md単一分野のフロー + レポートのテンプレート
flows/generate-report.md2 形式のレポート生成(MD + HTML)
flows/view-history.md履歴の表示 + 比較フロー
questions/d1-reasoning.mdD1 推論と計画 — Q1-EASY、Q2-MEDIUM、Q3-HARD
questions/d2-retrieval.mdD2 情報検索 — Q1-EASY、Q2-MEDIUM、Q3-HARD
questions/d3-creation.mdD3 コンテンツ作成 — Q1-EASY、Q2-MEDIUM、Q3-HARD
questions/d4-execution.mdD4 実行と構築 — Q1-EASY、Q2-MEDIUM、Q3-HARD
questions/d5-orchestration.mdD5 ツールオーケストレーション — Q1-EASY、Q2-MEDIUM、Q3-HARD
references/d{N}-q{L}-{difficulty}.md各設問の参考解答(採点の基準 + 重要ポイント)
strategies/scoring.md採点ルール + 検証方法
strategies/main.md全体的な評価戦略(v4)
scripts/radar-chart.jsSVG レーダーチャート生成ツール
scripts/generate-html-report.jsレーダーチャートを埋め込んだ HTML レポート生成ツール
results/試験結果ファイル(実行時に生成)

コメント