mcpField
M
memory-retrieval-learning

memory-retrieval-learning

github.com/lyndonkl生産性187472 回インストール10 週間前に更新
リポジトリ

memory-retrieval-learning について

Memory, Retrieval & Learningは、アクティブリコール、間隔反復、進捗記録を使った学習計画のためのスキルです。試験、語学、職務スキル、手順学習、暗記に使えるワークフローとパターンを提供します。

主な機能

  1. 01目標と期間の設定
  2. 02教材の学習単位への分割
  3. 03アクティブリコールと検索練習
  4. 04間隔反復スケジュールの作成
  5. 05進捗記録と計画の調整
  6. 06複数分野向けの学習パターン

活用シーン

  1. 01試験勉強の計画
  2. 02語学学習の練習計画
  3. 03職務スキル学習の記憶定着の追跡
  4. 04間隔反復による事実の暗記

インストール

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

$npx skills add https://github.com/lyndonkl/claude --skill memory-retrieval-learning

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

同梱ファイル

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

resources/
methodology.md
template.md
resources/evaluators/
rubric_memory_retrieval_learning.json

詳細

記憶・想起練習・学習

目次

ワークフロー

このチェックリストをコピーして、進捗を記録してください。

Learning Plan Progress:
- [ ] Step 1: Define learning goals and timeline
- [ ] Step 2: Break down material and create schedule
- [ ] Step 3: Design retrieval practice methods
- [ ] Step 4: Execute daily learning sessions
- [ ] Step 5: Track progress and adjust

ステップ 1:学習目標と期間を定める

何をいつまでに学ぶ必要があるのか、毎日どれくらいの時間を確保できるのかを明確にします。合格やスキルの実証など、成功の基準を特定します。計画を整理するには、resources/template.md を使用してください。

ステップ 2:教材を細分化し、スケジュールを作成する

教材を学習可能な単位に分割します。期間に基づいて間隔反復のスケジュールを計算します。初回の学習と復習のサイクルを計画します。複雑なスケジュールや長期の計画(6 か月以上)については、resources/methodology.md を参照し、より高度なスケジュール設定の手法を確認してください。

ステップ 3:想起練習の方法を設計する

フラッシュカード、演習問題、模擬テスト、自分で行う小テストなど、能動的に記憶を呼び起こす仕組みを作ります。ハイライトや読み直しなどの受動的な方法は避けてください。分野に応じたアプローチについては、一般的なパターンを参照してください。

ステップ 4:毎日の学習セッションを実行する

スケジュールに沿って進めます。新しい内容は注意力が高まる午前中に学び、復習は午後または夕方に行います。想起練習を継続的に活用してください。難しかった内容を記録し、追加で復習します。交互学習や望ましい困難さなどの高度な手法については、resources/methodology.md を参照してください。

ステップ 5:進捗を追跡して調整する

自己テストで定着度を測定します。成績に応じて復習頻度を調整します(苦戦するほど、早めに復習します)。必要に応じてスケジュールを更新します。resources/evaluators/rubric_memory_retrieval_learning.json を使用して検証してください。

一般的なパターン

試験対策(3~6 か月):

  • フェーズ 1(期間の 60%):初回の学習+理解
  • フェーズ 2(期間の 30%):間隔を空けた復習+想起練習
  • フェーズ 3(期間の 10%):模擬試験+苦手分野への注力
  • 用途:専門資格、学期末試験、司法試験

語学学習(継続):

  • 毎日:新しい語彙を 10 語学び、その日に復習予定の既習語を復習
  • 毎週:文法のレッスン+過去のレッスン内容を織り交ぜた練習
  • 毎月:学んだ内容をすべて取り入れた会話練習
  • 用途:スペイン語、中国語、フランス語など、あらゆる言語の習得

テクノロジー/仕事のスキル(3~12 週間):

  • 第 1~2 週:基礎+実践演習
  • 第 3~6 週:応用概念+基礎の間隔反復
  • 第 7 週以降:実際のプロジェクト+難しい概念の体系的な復習
  • 用途:Python、React、AWS、データ分析の学習

医療/技術的な手順:

  • 1 日目:手順を学び、すぐに練習
  • 2 日目:ノートを見ずに想起練習
  • 4 日目:練習+例外的なケースを追加
  • 8 日目:全体のシミュレーション
  • 15 日目、30 日目:定着を維持するための復習
  • 用途:臨床スキル、安全手順、実験技法

大量の暗記(事実、日付、一覧など):

  • 間隔反復用のフラッシュカードのデッキを作成
  • カードを毎日復習(Anki のアルゴリズムなどを使用)
  • 5 回以上正しく想起できたカードはデッキから外す
  • 難しい項目には記憶術を追加
  • 用途:解剖学、地理、歴史上の日付、薬理学

ガードレール

よくある間違いを避ける:

  • ❌ 受動的に読み返したり、ハイライトしたりする → 代わりに能動的な想起を使います
  • ❌ 詰め込み学習(一度にまとめて練習する) → 分散学習を使います
  • ❌ トピックごとに学習する(トピック A をすべて学んでから、トピック B に進む) → インターリービングを使います
  • ❌ 初期学習後に過信する → 繰り返し自分をテストします
  • ❌ 記録をつけない → 定着度を測定して、スケジュールを調整します

現実的な期待値:

  • 忘れることは正常であり、記憶を強固に定着させるために必要です
  • 想起に最初は苦労しますが、それは学習に役立ちます(「望ましい困難」)
  • 復習の間に 20~40%を忘れることを想定してください(それが最適な範囲です)
  • 分散学習はまとめて学習するより効果が低く感じられますが、実際にはより効果的です
  • 必要だと思う時間の 2~3 倍を見込んで計画してください

時間管理:

  • 毎日継続することが、長時間の集中学習より重要です
  • 週に 2 時間学習するより、毎日最低 15~20 分学習するほうが効果的です
  • 定着率が最も高まる学習サイクル:25 分学習 → 5 分休憩 → 繰り返す
  • 復習セッションは、初回の学習セッションより短くします
  • 生活上の中断(病気、旅行、締め切り)に備えて余裕を持たせます

助けを求めるタイミング:

  • 3 回以上試しても内容が理解できない → 講師や専門家に助けを求めます
  • 3 回の復習サイクル後も定着率が 60%未満 → 学習方法を見直します
  • 燃え尽きや意欲の低下 → 毎日の負荷を減らし、内発的な報酬を取り入れます
  • テスト不安が妨げになっている → 記憶テクニックとは別に不安に対処します

クイックリファレンス

リソース:

  • resources/template.md - スケジュール設定を含む学習計画のテンプレート
  • resources/methodology.md - 複雑な学習目標に向けた高度なテクニック
  • resources/evaluators/rubric_memory_retrieval_learning.json - 品質基準

出力:

  • ファイル:現在のディレクトリにある memory-retrieval-learning.md
  • 内容:学習目標、教材の内訳、復習スケジュール、想起方法、記録システム

成功基準:

  • 分散学習のスケジュールが全期間を網羅している
  • すべての教材の種類について想起練習の方法が定義されている
  • 毎日の学習時間が現実的で、無理なく続けられる
  • 定着度を測定する記録の仕組みが整っている
  • スケジュールに遅れに備える余裕が含まれている
  • 品質評価基準に照らして検証済み(スコア ≥ 3.5)

エビデンスに基づくテクニック:

  1. 間隔効果:1、3、7、14、30 日後に復習します
  2. テスト効果:長期的な定着には、再学習より自己テストが効果的です
  3. インターリービング:転移と識別には、AAABBBCCC より ABCABC が効果的です
  4. 精緻化:既存の知識と結び付け、他の人に説明します
  5. 二重符号化:言語表現と視覚表現を組み合わせます

コメント