Learning Opportunities — AI skill for Claude Code
A Claude Code skill for deliberate skill development during AI-assisted coding.
How to install Learning Opportunities
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open DrCatHicks/learning-opportunities and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Learning Opportunities does
A Claude Code skill for deliberate skill development during AI-assisted coding.
Alternatives in AI
- Paul — Plan-Apply-Unify Loop — Structured AI-assisted development for Claude Code 1.2k ★
- Claude Code Configs — A comprehensive collection of production-grade Claude Code configurations, specialized agents, and automation 624 ★
- Claude Simone — A project management framework for AI-assisted development with Claude Code 550 ★
README
Learning Opportunities: A Claude Code Skill for Deliberate Skill Development
**Build your expertise, not just your projects.**
This skill uses an adaptive "dynamic textbook" approach to help you integrate science-based expertise building exercises while doing agentic coding.
When you complete architectural work (new files, schema changes, refactors), Claude offers optional 10-15 minute learning exercises grounded in evidence-based learning science. The exercises use techniques like prediction, generation, retrieval practice, and spaced repetition to provide you with semi-worked examples from across your own project work.
Pairs well with [Learning-Goal](https://github.com/DrCatHicks/learning-goal), a skill that guides you through semi-structured, interactive learning goal-setting using the technique of Mental Contrasting with Implementation Intentions (MCII), an evidence-based exercise.
Installation
This repository is a [Claude Code plugin marketplace](https://docs.claude.com/en/docs/claude-code/plugins). To install:
Add the marketplace:
/plugin marketplace add https://github.com/DrCatHicks/learning-opportunities.gitInstall the plugin:
/plugin install learning-opportunities@learning-opportunitiesRestart Claude Code to activate
For more on Claude Code plugins, see the [plugin documentation](https://docs.claude.com/en/docs/claude-code/plugins).
Automatic Prompting (Optional)
Linux and macOS users can install `learning-opportunities-auto` alongside `learning-opportunities` to have Claude automatically consider offering an exercise after each git commit. Windows users can use it too — [a little setup is required](./learning-opportunities-auto/README.md#windows-setup).
Get Repo Orientation Lessons (Optional)
If you're learning a new repo you can create an `orientation.md` file with suggested lessons using the `orient` skill. The orientation approach applies strategies from empirical research on prog
Related Skills
Learning Goal
A Claude Code skill for designing learning goals during AI-assisted coding
Dynamic Architectures
Dynamic/morphogenetic neural networks - grow, prune, adapt topology during training. Continual learning, gradi
Hash Prompts
AI prompts for better results during ideation, planning and development.
LLM Coding Templates
Battle-tested, customizable prompt templates for safe AI-assisted development.
Abundio
Abundio is a GPU-accelerated, project-centric terminal workspace for AI-assisted development. Run your shells,
Memory Trail
Decision memory and session logging for AI-assisted development. Track WHY decisions are made, not just WHAT c
Related Agents
Tp Context Engineer
PROACTIVELY use this when the user says "setup this project for AI-assisted coding", "agent is producing wrong
OSpec CLI
Document-driven OSpec workflow for AI-assisted development with change-ready initialization, execution, valida
2code
AI-assisted development produces a mess of parallel state: several terminals, experimental branches, uncommitt