Чек-лист

Скилл /teach для Claude и Codex

Cкилл из репозитория mattpocock, который превратит папку в учебный workspace: в нём фиксируются миссия, источники, уроки и история обучения.

Содержание8 глав
  1. 01Скилл /teach: личная учебная система, которая помнит прогресс
  2. 0201 Почему обычный чат не заменяет учебную систему
  3. 0302 Как устроен /teach
  4. 0403 Установка и запуск первого занятия
  5. 05Команды установки
  6. 0604 Ограничения и принципы эффективного обучения
  7. 0705 Как накапливается личная траектория
  8. 0806 Ссылки и промт установки

Скилл /teach: личная учебная система, которая помнит прогресс

/teach — скилл из репозитория mattpocock/skills, который превращает текущую папку в учебный workspace: в нём фиксируются миссия, источники, уроки и история обучения. Система строит следующий урок на основе предыдущих сессий, даёт упражнения и обратную связь, а сложность удерживает между перегрузкой и иллюзией прогресса. Подход применим к английскому, профессиям, маркетингу, созданию сайтов и SaaS. Обязательное ограничение: для каждого направления нужен отдельный проект с конкретной миссией.

Важно
не ставь /teach в рабочие кодовые проекты — скилл считает учебным workspace ту папку, в которой ты его запускаешь. Для обучения всегда создавай новую отдельную папку и проект.

01 Почему обычный чат не заменяет учебную систему

  • Проблема: контекст обычного диалога со временем переполняется данными и теряется; на следующий день приходится заново объяснять цель и повторять пройденный путь.
  • Что нужно: для обучения нужна не только история разговора, а карта обучения: цель, пройденные темы, источники, результаты практики и текущий прогресс.
  • Решение: замени разрозненные диалоги отдельным учебным workspace, где каждый следующий урок зависит от миссии и прошлых сессий.

Учебная система должна хранить прогресс, а не только контекст разговора.

02 Как устроен /teach

  • Формат: это user-invoked скилл — обычная папка с файлом SKILL.md, который лежит по пути skills/productivity/teach/SKILL.md. Вызывается командой /teach и работает в любой агентной среде с поддержкой формата: Claude Code, Codex и других.
  • Workspace: состояние обучения хранится прямо в папке — MISSION.md (зачем тебе навык), RESOURCES.md (доверенные источники), NOTES.md (заметки и предпочтения).
  • Материалы: lessons/.html — сами уроки, по одной узкой теме на файл; reference/.html — сжатые выжимки: шпаргалки, глоссарии, синтаксис; assets/ — общие стили и компоненты, чтобы уроки выглядели единым курсом.
  • Результат: система формирует проверяемые упражнения, обратную связь со ссылками на первоисточники и личную карту развития по одному выбранному навыку.

03 Установка и запуск первого занятия

  • Папка: создай новую директорию под один навык, открой её в агентной среде и создай проект.
  • Установка: поставь скилл одним из двух способов — плагином Claude Code (весь набор, обновляется автоматически) или установщиком skills.sh (файлы копируются в проект, их можно править). Ставить оба сразу не нужно: получишь каждый скилл дважды.
  • Запуск: вызови /teach в открытой учебной папке.
  • Первый запрос: сформулируй учебную цель, текущий уровень, свой контекст, критерии успеха и предпочтительный способ обучения; при необходимости сначала улучши этот запрос отдельным улучшателем промтов.
  • Пример цели: поставь практическую задачу — уверенно знакомиться и поддерживать короткий разговор на английском на международной конференции.
  • Практика: после создания урока отвечай на вопросы текстом или голосом; для разговорного английского используй голосовой режим Codex.

Команды установки

# вариант 1 — только скилл teach (Claude Code, Codex, любой агент)
npx skills@latest add mattpocock/skills --skill teach

# вариант 2 — весь набор скиллов плагином Claude Code
claude plugins install mattpocock-skills
# или изнутри сессии:
/plugin install mattpocock-skills

04 Ограничения и принципы эффективного обучения

  • Один проект: не смешивай обучение с кодовыми задачами и другими направлениями: новая тема требует новой папки и отдельного проекта.
  • Миссия: до начала обучения сформулируй, зачем навык нужен именно сейчас, что уже умеешь делать самостоятельно, как выглядит реальный успех и как тебе удобнее учиться и практиковаться.
  • Источники: уроки должны опираться не на память модели, а на первичные источники: спецификации, официальную документацию и перепроверенные данные из RESOURCES.md.
  • Сложность: поддерживай средний уровень сложности: слишком лёгкие задания создают иллюзию прогресса, слишком сложные вызывают перегрузку.
  • Цикл: работай повторяющимся циклом: урок, упражнения, проверка, обратная связь, корректировка следующего урока.

Не слишком легко и не слишком сложно — держись в середине сложности.

05 Как накапливается личная траектория

  • Сессия 1: после первого урока сохраняются базовые файлы и стартовый контекст обучения.
  • Сессия 2: ко второму уроку система учитывает первую сессию и может добавить новые материалы, например глоссарий.
  • Сессия 3+: с каждой следующей сессией накапливается дополнительный контекст, поэтому задания и обратная связь становятся персональнее.
  • Роли: база знаний отвечает за перепроверенные первоисточники, /teach — за упражнения и обратную связь, а реальные люди и проекты — за выход навыка во внешний мир.

Личная траектория строится из накопленных сессий, а не из изолированных запросов.

06 Ссылки и промт установки

  • Репозиторий: github.com/mattpocock/skills
  • Сам скилл: github.com/mattpocock/skills/blob/main/skills/productivity/teach/SKILL.md
  • Каталог skills.sh: skills.sh/mattpocock/skills/teach
Промт для агента13 строк · 513 знаков
Установи в текущую папку скилл `teach` из репозитория
https://github.com/mattpocock/skills

Команда: npx skills@latest add mattpocock/skills --skill teach

Условия:
1. Работай внутри уже открытого workspace — новую папку и новый
   проект не создавай.
2. Ставь только скилл teach, остальные скиллы репозитория не трогай.
3. Ничего в моём проекте не переписывай и не удаляй.
4. После установки покажи путь к SKILL.md и подтверди, что команда
   /teach доступна.
5. Обучение пока не начинай — жди отдельной команды.
Промт первого занятия10 строк · 352 знака
/teach

Цель: <чему хочу научиться и зачем именно сейчас>
Текущий уровень: <что уже умею делать сам>
Контекст: <где и как буду применять>
Критерий успеха: <как выглядит результат, который я признаю>
Формат: <короткие уроки + практика / голос / разбор ошибок>

Сначала задай мне уточняющие вопросы и заполни MISSION.md,
и только потом делай первый урок.