A learning engine for Claude Code and other agent platforms that tutors you, blind-grades your free recall, and schedules reviews with FSRS so you retain what you learn.
DrCatHicks/learning-opportunities
A Claude Code and Codex skill that offers short, evidence-based learning exercises after you finish architectural coding work.
- Stars
- 2,544
- Forks
- 93
- Open issues
- 10
- Last commit
- 3 months ago
What is it?
Learning Opportunities is a skill for Claude Code and Codex that adds deliberate learning to AI-assisted coding. After significant work such as new files, schema changes, or refactors, Claude offers an optional 10-15 minute exercise drawn from your own project code.
The exercises use techniques from learning science, including prediction, generation, retrieval practice, and spaced repetition. Claude waits for your answer instead of supplying the full solution, so you do the reasoning yourself. Sessions are capped at two exercises, and no prompts appear after you decline one.
The repository is also a plugin marketplace that includes an optional post-commit prompting hook for Linux and macOS, and an orient skill that generates orientation lessons for an unfamiliar codebase.
Key features
- 01Offers optional 10-15 minute exercises after architectural coding work.
- 02Uses prediction, generation, retrieval practice, and spaced repetition.
- 03Pauses for your input rather than answering its own questions.
- 04Caps sessions at two exercises and respects declined prompts.
- 05Includes an orient skill that builds orientation lessons for a new repo.
Use cases
- Developers building projects with unfamiliar languages or patterns through AI coding agents.
- Engineers who want to keep understanding their codebase while using agentic coding tools.
- Teams running a structured experiment on learning during AI-assisted development.
- Developers onboarding to an unfamiliar repository who want guided orientation lessons.
Quick start
- 1
Add the Claude Code plugin marketplace
/plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.git - 2
Install the learning-opportunities plugin
/plugin install learning-opportunities@learning-opportunities - 3
Restart Claude Code to activate the plugin
Things to know
- Designed for Claude Code and Codex, so it does not work with other coding tools.
- Exercises are interactive and pause for your input, which some users may find slow or frustrating.
- Content is licensed CC-BY-4.0, which requires attribution.
In collections
Topics
FAQ
- What is learning-opportunities?
- A Claude Code and Codex skill that offers short, evidence-based learning exercises after you finish architectural coding work. Learning Opportunities is a skill for Claude Code and Codex that adds deliberate learning to AI-assisted coding. After significant work such as new files, schema changes, or refactors, Claude offers an optional 10-15 minute exercise drawn from your own project code.
- Is learning-opportunities free to use? What license does it have?
- learning-opportunities is open source under the CC-BY-4.0 license. Check the license terms before using it in commercial products.
- Is learning-opportunities still maintained?
- Updated within 6 months. The last commit to learning-opportunities was on Aug 19, 2026.
- What can I use learning-opportunities for?
- Developers building projects with unfamiliar languages or patterns through AI coding agents. Engineers who want to keep understanding their codebase while using agentic coding tools. Teams running a structured experiment on learning during AI-assisted development. Developers onboarding to an unfamiliar repository who want guided orientation lessons.
- How do I install learning-opportunities?
- Add the Claude Code plugin marketplace: /plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.git Install the learning-opportunities plugin: /plugin install learning-opportunities@learning-opportunities Restart Claude Code to activate the plugin
- Where can I get learning-opportunities?
- The source code and installation instructions are on GitHub: https://github.com/DrCatHicks/learning-opportunities
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An Android port of the Anki spaced repetition flashcard app for studying and memorizing with flashcards on your phone.
A teaching harness for coding agents that plans a course around you, builds lessons, and adapts exercises from your recorded progress.
An agent skill that turns a lesson claim into an interactive figure where learners predict, change a cause, and explain a new case.
A Chinese-first editing skill for Claude Code, Codex, Cursor and ChatGPT that strips AI-style filler from text while keeping facts and conditions intact.
An agent skill that guides AI coding agents through creative 3D visualization, turning an idea into a Three.js or Blender scene with recipes, kits and frame capture.