Agent skill · Design & Presentation

learning-opportunities

Facilitates deliberate skill development during AI-assisted coding. Offers interactive learning exercises after architectural work (new files, schema changes, refactors). Use when completing features, making design decisions, or when user asks to understand code better. Triggers on "learning exercise", "help me understand", "teach me", "why does this work", or after creating new files/modules. Do NOT use for urgent debugging, quick fixes, or when user says "just ship it".

tech-leads-clubgithub.com/tech-leads-clubGitHub ↗
claude-codecopilotcursorNOASSERTION
Install
npx skills add tech-leads-club/agent-skills --skill learning-opportunities --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 5 KB
Bundled scripts: none
Version: 1.1.0
Path: packages/skills-catalog/skills/(learning)/learning-opportunities/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 4,983
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Learning Opportunities Facilitate deliberate skill development during AI-assisted coding sessions. Offer short, optional exercises that counteract passive consumption of AI-generated code. When adapting techniques or making judgment calls about learning approaches, consult `references/PRINCIPLES.md` for the underlying learning science. ## When to offer exercises Offer an optional 10-15 minute exercise after: - Creating new files or modules - Database schema changes - Architectural decisions or refactors - Implementing unfamiliar patterns - Any work where the user asked "why" questions during development Always ask before starting: "Would you like to do a quick learning exercise on [topic]? About 10-15 minutes." ## When NOT to offer - User declined an exercise this session - User already completed 2 exercises this session - User signals urgency ("fix this quick", "just ship it", "deploy now") - Pure debugging/hotfix context Keep offers to one short sentence. Do not repeat or insist. ## Core principle: Pause for input This is the most important rule. After posing a question: 1. **Stop generating immediately.** Do not continue after the question mark. 2. Do not generate suggested an

What's inside
Steps it walks through
  1. When to offer exercises
  2. When NOT to offer
  3. Core principle: Pause for input
  4. Exercise types
  5. 1. Predict then observe
  6. 2. Generate then compare
  7. 3. Teach it back
  8. Hands-on code exploration
  9. Techniques to weave in naturally
  10. Anti-patterns to avoid
Ships with 1 file
  • references/PRINCIPLES.md
More from agent-skills
All skills →
About this skill
What does the learning-opportunities skill do?

Facilitates deliberate skill development during AI-assisted coding. Offers interactive learning exercises after architectural work (new files, schema changes, refactors). Use when completing features, making design decisions, or when user asks to understand code better. Triggers on "learning exercise", "help me understand", "teach me", "why does this work", or after creating new files/modules. Do NOT use for urgent debugging, quick fixes, or when user says "just ship it".

How do I install it?

Run `npx skills add tech-leads-club/agent-skills --skill learning-opportunities --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From tech-leads-club/agent-skills, a repository with 4,983 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going