Learning Opportunities — скилл

Скилл для Claude Code и Codex, который во время кодинга предлагает короткие учебные упражнения, чтобы разработчик учился, а не только принимал сгенерированный к

  • 2 552 ★ репозитория
  • Последний коммит
  • CC-BY-4.0
Скилл

Минимальный доступ

Почему такой уровень

  • Скилл состоит из инструкций, необязательный хук лишь напоминает предложить упражнение после коммита
Все причины и проверки

drcathicks/learning-opportunities

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/learning-opportunities

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Минимальный доступИнструмент ничего не запускает и не ходит в сеть.

  • Скилл состоит из инструкций, необязательный хук лишь напоминает предложить упражнение после коммита

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл встраивает в работу с агентом короткие учебные паузы, построенные на приемах из науки о обучении. После заметной работы вроде новых файлов, изменений схемы или рефакторинга агент предлагает необязательное упражнение на десять-пятнадцать минут. Упражнения используют прогноз, генерацию собственного решения, разбор по шагам, объяснение своими словами и проверку памяти в следующей сессии. Ключевое правило: агент задает вопрос и останавливается, ждет ответ пользователя и не подсказывает решение сам. В набор входят основной скилл, необязательный хук, который напоминает предложить упражнение после коммита, и скилл orient для знакомства с новым репозиторием.

Для кого. Для разработчиков, которые кодят с агентом и хотят вместе с проектом наращивать собственную экспертизу.

Подходит, если

  • Хочется учиться во время работы с агентом, а не просто принимать код
  • Осваиваете незнакомые языки, приемы или архитектурные шаблоны в своих проектах
  • Нужно разобраться в новом репозитории и построить план знакомства с ним

Не подходит, если

  • Нужно только быстро выполнить задачу без пауз на обучение
  • Учебные вопросы и остановки мешают текущему рабочему потоку

Пример запроса к агенту

Давай короткое учебное упражнение по этому рефакторингу

Ограничения

Скилл сознательно замедляет работу и просит думать самому, это ощущается иначе, чем быстрый агентский кодинг. Автоматический хук после коммита поддерживается на Linux и macOS, для Windows нужна дополнительная настройка. Скилл опирается на то, что агент действительно остановится и подождет ответ, что расходится с привычкой моделей сразу давать полный ответ. Материалы на английском языке. Лицензия CC-BY-4.0.

Как отключить. Удалите плагин командой /plugin remove в Claude Code или уберите папку скилла из каталога скиллов. Отдельно удалите learning-opportunities-auto, если ставили хук после коммита.

Частые вопросы

Почему агент не дает ответ сразу?

Это заложено намеренно. Агент задает вопрос и останавливается, чтобы вы попробовали ответить сами, потому что собственная попытка закрепляет знание лучше, чем чтение готового решения.

Что делает скилл orient?

Он создает файл orientation.md с предложенными уроками, которые помогают быстро разобраться в структуре и ключевых частях нового репозитория.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Нужен VPN

Скилл для Claude Code, который передает задачи в командную строку Codex от OpenAI для анализа, ревью и правок кода

СкиллШирокий доступ1,5 тыс.Звезды репозитория

14 скиллов, которые находят пробелы в задаче до кода: интервью, план, проверка допущений и доказательство исправления бага

СкиллМинимальный доступ372Звезды репозитория

Скилл помогает разобраться в кодовой базе через вопросы: пользователь сам восстанавливает причины архитектурных решений.

СкиллРасширенный доступ507Звезды репозитория

Семнадцать скиллов для Claude Code проводят работу над продуктом: спека, ревью ветки, проверка перед коммитом и чистка хвостов.

СкиллМинимальный доступ106Звезды репозитория

Сократовский наставник учит кодовую базу вопросами и повторением, а прогресс записывает в журнал обучения.

СкиллМинимальный доступ105Звезды репозитория

Скилл для Codex и Claude Code превращает идеи и баги в работающий код: писатель, тестер и ревьюеры в изолированных ветках

СкиллШирокий доступ125Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Learning Opportunities (эта карточка)нет2 552
VibeWiseнет4 338vibeWise превращает работу с кодом в обучение
Exam Cram Coachнет377скилл для подготовки к экзамену по вашим лекциям и задачам
Bloomнет305личный ИИ-репетитор для Claude Code

Коротко о README

README объясняет, что агентские инструменты кодинга могут снижать вовлеченность в обучение, и перечисляет принципы науки о обучении, которым это противоречит: эффект генерации, иллюзия понимания, эффект распределения, метапознание и польза припоминания. Скилл возвращает в работу активную генерацию, припоминание, паузы и осознанную самооценку через необязательные упражнения после значимой работы. Репозиторий это одновременно маркетплейс плагинов для Claude Code и Codex, в него входят основной скилл, автоматический хук после коммита и скилл orient для знакомства с репозиторием. Хорошо сочетается с отдельным скиллом learning-goal того же автора. Лицензия CC-BY-4.0.

Бейдж для README

Исходный SKILL.md

---
name: learning-opportunities
description: 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. Supports the user's stated goal of understanding design choices as learning opportunities.
argument-hint: "[orient]"
license: CC-BY-4.0
---

# Learning Opportunities

> Invocation argument: $ARGUMENTS

## Purpose

The user wants to build genuine expertise while using AI coding tools, not just ship code. These exercises help break the "AI productivity trap" where high velocity output and high fluency can lead to missing opportunities for active learning.

## 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."

## Core principle: Pause for input

**End your message immediately after the question.** Do not generate any further content after the pause point.

Сообщить о проблеме