会話ログからの興味抽出 (interest-profiling-from-logs)

Claude Codeの会話ログ(ローカルの JSONL)を解析し、ユーザーの興味関心を抽出して interest.md にまとめる手法。2JOLh8vtJS0にゃんたが「interest-profile」スキルとして実装し、sync サブコマンドで定期実行する。

処理の流れ:

  1. どこまで分析したかを記録し、未分析の会話ログだけを抽出(入力肥大を防ぐ)
  2. 雑談・挨拶・スキル入力などのノイズを除外
  3. 同じ話題を何度も質問するほど興味/難度が高いとみなす深掘りスコア
  4. 最近の関心ほど重視する時間重み付け

結果を興味の高い順に interest.md へ書き出す。最小限のコードは概要欄から GitHub で公開。同じ発想で「何を学んでいるか」を抽出して問題集(HTML)を生成し、間隔をあけた想起練習で記憶定着を狙う応用も示す。Claude Code を育てるの具体的な実装にあたる。