memory-retrieval-learning について
Memory, Retrieval & Learningは、アクティブリコール、間隔反復、進捗記録を使った学習計画のためのスキルです。試験、語学、職務スキル、手順学習、暗記に使えるワークフローとパターンを提供します。
主な機能
- 01目標と期間の設定
- 02教材の学習単位への分割
- 03アクティブリコールと検索練習
- 04間隔反復スケジュールの作成
- 05進捗記録と計画の調整
- 06複数分野向けの学習パターン
活用シーン
- 01試験勉強の計画
- 02語学学習の練習計画
- 03職務スキル学習の記憶定着の追跡
- 04間隔反復による事実の暗記
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ lyndonkl/ claude --skill memory-retrieval-learningインストール後、Claude Code で/memory-retrieval-learningを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
resources/methodology.mdtemplate.mdresources/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、3、7、14、30 日後に復習します
- テスト効果:長期的な定着には、再学習より自己テストが効果的です
- インターリービング:転移と識別には、AAABBBCCC より ABCABC が効果的です
- 精緻化:既存の知識と結び付け、他の人に説明します
- 二重符号化:言語表現と視覚表現を組み合わせます