Claude Codeなどのエージェントプラットフォーム向け学習エンジン。自由再生をブラインド採点し、FSRSで復習をスケジュールして学んだことの定着を支援します。
DrCatHicks/learning-opportunities
Claude CodeとCodex向けのスキル。設計に関わるコーディング作業の後、根拠に基づく短い学習演習を提供します。
- スター
- 2,545
- フォーク
- 93
- 未解決の Issue
- 10
- 最終コミット
- 3 か月前
これは何?
Learning Opportunitiesは、Claude CodeとCodex向けのスキルで、AIを活用したコーディングに意図的な学習を取り入れます。新しいファイルの作成、スキーマの変更、リファクタリングなどの大きな作業の後、Claudeが自分のプロジェクトのコードを使った任意参加の10〜15分の演習を提案します。
演習には、予測、生成、想起練習、間隔反復など、学習科学の手法が用いられています。Claudeは解答をすべて提示せず、あなたの回答を待つため、自分で考えることができます。1回のセッションは演習2問までで、提案を断った後に追加のプロンプトが表示されることはありません。
このリポジトリはプラグインマーケットプレイスでもあり、LinuxとmacOS向けの任意のコミット後プロンプトフックや、なじみのないコードベース向けの導入レッスンを生成するorientスキルも含まれています。
主な機能
- 01設計に関わるコーディング作業の後、任意参加の10〜15分の演習を提案します。
- 02予測、生成、想起練習、間隔反復を活用します。
- 03質問の答えを自分で提示せず、あなたの回答を待ちます。
- 041回のセッションを演習2問までに制限し、断った提案を尊重します。
- 05新しいリポジトリ向けの導入レッスンを作成するorientスキルを含みます。
ユースケース
- AIコーディングエージェントを使い、なじみのない言語やパターンでプロジェクトを開発する開発者。
- エージェント型コーディングツールを使いながら、コードベースへの理解も保ちたいエンジニア。
- AIを活用した開発中の学習について、体系的な実験を行うチーム。
- なじみのないリポジトリに参加し、ガイド付きの導入レッスンを受けたい開発者。
クイックスタート
- 1
Claude Codeのプラグインマーケットプレイスを追加する
/plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.git - 2
learning-opportunitiesプラグインをインストールする
/plugin install learning-opportunities@learning-opportunities - 3
プラグインを有効にするため、Claude Codeを再起動する
使う前に知っておきたいこと
- Claude CodeとCodex向けに設計されているため、他のコーディングツールでは動作しません。
- 演習は対話形式で、入力を求めるたびに一時停止します。そのため、遅い、または煩わしいと感じるユーザーもいます。
- コンテンツのライセンスはCC-BY-4.0で、クレジット表記が必要です。
収録されている特集
トピック
よくある質問
- learning-opportunities とは?
- Claude CodeとCodex向けのスキル。設計に関わるコーディング作業の後、根拠に基づく短い学習演習を提供します。 Learning Opportunitiesは、Claude CodeとCodex向けのスキルで、AIを活用したコーディングに意図的な学習を取り入れます。新しいファイルの作成、スキーマの変更、リファクタリングなどの大きな作業の後、Claudeが自分のプロジェクトのコードを使った任意参加の10〜15分の演習を提案します。
- learning-opportunities は無料で使えますか?ライセンスは?
- learning-opportunities は CC-BY-4.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- learning-opportunities は今もメンテナンスされていますか?
- 半年以内に更新あり。learning-opportunities の最終コミットは 2026年8月19日 です。
- learning-opportunities は何に使えますか?
- AIコーディングエージェントを使い、なじみのない言語やパターンでプロジェクトを開発する開発者。 エージェント型コーディングツールを使いながら、コードベースへの理解も保ちたいエンジニア。 AIを活用した開発中の学習について、体系的な実験を行うチーム。 なじみのないリポジトリに参加し、ガイド付きの導入レッスンを受けたい開発者。
- learning-opportunities のインストール方法は?
- Claude Codeのプラグインマーケットプレイスを追加する: /plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.git learning-opportunitiesプラグインをインストールする: /plugin install learning-opportunities@learning-opportunities プラグインを有効にするため、Claude Codeを再起動する
- learning-opportunities はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/DrCatHicks/learning-opportunities
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
スマートフォンでフラッシュカードを使って学習・暗記できる、AnkiのAndroid向け間隔反復アプリです。
学習者に合わせてコースを計画し、レッスンを作成、学習記録に基づいて演習を調整するコーディングエージェント向け学習支援ツール。
授業の主張を、学習者が結果を予測し、原因を変え、新たな事例を説明するインタラクティブな図に変換するエージェントスキルです。
事実や条件を保ちながらAIらしい冗長表現を取り除く、Claude Code、Codex、Cursor、ChatGPT向けの中国語優先の編集スキルです。
アイデアをレシピやキット、フレームキャプチャを使ってThree.jsやBlenderのシーンにする、AIコーディングエージェント向けスキル。