Repolode
DrCatHicks

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. 1

    Add the Claude Code plugin marketplace

    /plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.git
  2. 2

    Install the learning-opportunities plugin

    /plugin install learning-opportunities@learning-opportunities
  3. 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

#ai-assisted-coding#claude-code#codex#learning#skill-development#spaced-repetition#developer-education#agent-skill

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