Claude Code の Skills 機能を使って、過去のプロンプト入力履歴をスキャンし、利用者が「何を分かっていて、何を分かっていないか」を可視化する仕組みが紹介されていました。プロンプトを通じた新人教育の可能性を探ります。

アイデアの概要

@tokoroten氏のポストで紹介されたアプローチは以下の通りです:

  1. Claude Code の Skills を利用して、過去のプロンプト入力履歴をスキャンする
  2. その履歴から、利用者が何を理解していて、何を理解していないかを分析・出力する
  3. 結果として、どの技術分野の理解が甘いかが可視化される
  4. これにより、プロンプトを通じた新人教育が可能になる

Claude Code Skills とは

Claude Code の Skills は、再利用可能なプロンプトテンプレートをプロジェクト内に定義できる機能です。.claude/skills/ ディレクトリにスキル定義を配置することで、/スキル名 のようなスラッシュコマンドとして呼び出せます。

.claude/
  skills/
    analyze-prompts/
      skill.md       # スキルの定義・プロンプト

スキルには以下のような特徴があります:

  • プロジェクト固有のワークフローを定義できる
  • 引数を受け取ることが可能
  • 複数のツール呼び出しを組み合わせた複雑な処理を自動化できる

プロンプト履歴から理解度を分析する仕組み

このアプローチの面白いところは、プロンプト(質問)の内容自体が「その人が何を知らないか」の強力なシグナルになるという点です。

分析の観点

  • 質問の頻度: 特定の技術領域について繰り返し質問しているなら、その分野の理解が浅い可能性が高い
  • 質問の深さ: 基本的な概念を聞いているのか、応用的な質問をしているのかで理解度が測れる
  • 自己解決率: 同じトピックの質問が減っていれば、学習が進んでいると判断できる

教育への応用

従来の新人教育では、メンターが1対1でレビューしたり、定期的な面談で理解度を確認したりする必要がありました。このアプローチでは:

  • 受動的な観察: 普段の業務でのプロンプト利用を分析するだけで、能動的なヒアリングが不要
  • 定量的な評価: どの分野にどれだけ質問しているかを数値化できる
  • 継続的なトラッキング: 時系列での成長を追跡できる

実現に向けた考慮点

このような仕組みを導入する際には、いくつかの点を考慮する必要があります。

プライバシーへの配慮

プロンプト履歴には業務上の機密情報が含まれる可能性があるため、分析対象の範囲や匿名化の方法を検討する必要があります。

分析精度の担保

単純なキーワードマッチだけでは正確な理解度評価は難しく、文脈を考慮した分析が求められます。Claude Code 自体の言語理解能力を活かすことで、より精度の高い分析が可能になるでしょう。

フィードバックループの構築

分析結果を本人にフィードバックし、推奨学習リソースを提示するところまで自動化できれば、より実用的な教育ツールになります。

まとめ

Claude Code の Skills を活用したプロンプト履歴分析は、AI ツールの利用ログそのものを教育データとして活用するという発想です。新人が日常的に AI に質問する行為自体が、自然と学習進捗の記録になるというのは、AI 時代ならではの教育アプローチと言えます。