Bloom — скилл
Личный ИИ-репетитор для Claude Code: программа курса, уроки по одному и следующий урок с учетом ваших пометок и отзывов
- 293 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скилл создает папки и Markdown-файлы курса и журнал learning-log.jsonl в рабочей папке
- Веб-версия отправляет тексты уроков и загруженные файлы провайдеру LLM, ключ API хранится в .env
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/bloomОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл создает папки и Markdown-файлы курса и журнал learning-log.jsonl в рабочей папке
- Веб-версия отправляет тексты уроков и загруженные файлы провайдеру LLM, ключ API хранится в .env
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Bloom превращает Claude Code в репетитора по любой теме. Вы пишете, что хотите изучить, и скилл bloom-tutor создает папку курса с программой и первым уроком в формате Markdown. Дальше вы читаете урок, ставите пометки ??? на непонятных местах, пишете отзыв в конце и сообщаете, что дочитали. Следующий урок скилл пишет с учетом ответов на вопросы, пометок и пробелов, которые нашлись в прошлом. Глубину программы выбирают из трех уровней: простая, стандартная, глубокая. Когда все пункты программы отмечены, скилл выдает итоговую оценку, а затем конспект. В плагине есть еще шесть скиллов learn-*, от оценки, стоит ли тема усилий, до проверки понимания пересказом по Фейнману. Рядом лежит веб-версия на React и FastAPI. Она строит курсы по теме, по загруженному файлу или по файлам проекта.
Для кого. Для тех, кто осваивает новую область в Claude Code и хочет учиться по программе с уроками по порядку.
Подходит, если
- Нужно разобрать незнакомую тему последовательно: сначала программа, потом уроки по одному
- Хочется ставить пометки ??? прямо в тексте урока и получать на них ответ в следующем уроке
- Нужно проверить, стоит ли тема усилий, до начала обучения: за это отвечает `learn-occam`
- Есть PDF или конспект, по которому вы хотите задавать вопросы к выделенным фрагментам, для этого подойдет веб-версия
Не подходит, если
- Нужны уроки на русском или английском: bloom-tutor отвечает только по-китайски
- Нужен быстрый ответ на один вопрос: скилл по правилам отвечает встречным вопросом и ведет к выводу самостоятельно
- Нужно получить все уроки сразу: скилл создает один документ за раз и ждет вашего отзыва
Пример запроса к агенту
Создай папку и помоги мне выучить основы теории графовОграничения
Скилл bloom-tutor работает по-китайски независимо от языка запроса. Для режима в Claude Code больше ничего не нужно. Веб-версии нужны Python 3.11 или новее с uv, Node.js 18 или новее и ключ любого OpenAI-совместимого API, например DashScope или OpenAI. Ее можно поднять командой `docker compose up -d`, интерфейс открывается на порту 3000. Курс живет только в Markdown-файлах рабочей папки, отдельной базы у скилла нет. Репозиторий распространяется по лицензии MIT.
Как отключить. Удалите плагин через /plugin или папку skills/bloom-tutor из .claude/skills. Курсы лежат в обычных папках с Markdown-файлами, их удаляйте отдельно.
Частые вопросы
Как поставить Bloom в Claude Code?
Выполните `/plugin marketplace add Li-Evan/Bloom` и `/plugin install bloom@li-evan`. Второй вариант: склонировать репозиторий и скопировать skills/bloom-tutor в .claude/skills.
Зачем в уроках нужны пометки ???
Пометка на непонятном месте дает скиллу снимок вашего мышления. Он читает все ??? и отзыв в конце, прежде чем писать следующий урок.
Как заканчивается курс?
Когда все пункты программы отмечены, скилл проводит итоговую оценку и только потом пишет конспект. Запросить конспект раньше нельзя.
Чем веб-версия отличается от скилла?
В веб-версии уроки читают в браузере и задают вопросы по выделенному тексту, там же календарь занятий и рекомендации следующих тем. Курс можно построить по загруженному PDF, TXT или MD.
Какие скиллы входят в плагин Bloom?
Семь. bloom-tutor ведет курс целиком, learn-deep запускает сразу пять разборов темы, learn-crossover объясняет новое через знакомое. learn-occam оценивает отдачу от изучения, learn-graph строит карту знаний. learn-prototype учит через грубый прототип, learn-feynman проверяет понимание вашим пересказом.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл для Claude Code: называете тему, он ищет в сети источники и собирает курс из двухминутных аудиоуроков
Скилл-наставник для Claude Code, который ведет к решению задач LeetCode подсказками и не выдает готовый код сразу
Плагин Claude Code, который ловит ваши поправки в диалоге и после проверки записывает их в CLAUDE.md и AGENTS.md
Четыре бесплатных скилла для Claude Code: тренер по подготовке к IELTS проверяет письмо, разбирает чтение и готовит устную часть
Claude Skills (Alireza Rezvani)
Claude Code Skills & Plugins
Большая библиотека скиллов, агентов и команд по доменам: разработка, маркетинг, продукт, комплаенс, советники C-level и исследования
Скилл для подготовки к экзамену по вашим лекциям и задачам: агент разбирает курс по главам со ссылками на страницы
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Bloom (эта запись) | нет | 293 | |
| Engram | нет | 1 465 | движок обучения с курсом от первых принципов и вспоминанием по памяти |
| Learning Opportunities | нет | 2 529 | предлагает короткие упражнения по ходу обычной работы над кодом |
| AI Engineering from Scratch | нет | 75 368 | готовый курс по инженерии ИИ со скиллами-наставниками, тема курса фиксирована |
Коротко о README
README начинается с исследования Бенджамина Блума 1984 года: занятия один на один поднимают результат на два стандартных отклонения. Дальше идут быстрый старт для CLI и веб-режима и таблица скиллов.
Бейдж для README
Исходный SKILL.md
--- name: bloom-tutor description: Use when 用户想以一对一苏格拉底导师的方式系统学习一个课题——开一门新课、推进课题的下一篇、提交学习反馈或说「我读完了」、或整理/查看学习日志。基于 Bloom 2 Sigma 的交互式学习系统。触发词:开个文件夹学X、我想学X、帮我学X、继续、下一篇、我读完了、整理学习、查看学习日志、interactive Socratic tutoring、Bloom 2 sigma learning。 --- # Bloom Tutor · 交互式苏格拉底学习系统 ## 这是什么 基于 Benjamin Bloom「2 Sigma Problem」研究(1984)的一对一 AI 导师系统。每个课题是一个独立文件夹,通过**自适应生成的课程文档 + 用户反馈循环**模拟一对一苏格拉底式导师,把学习效果推向 +2σ。学习的主要载体是文档,对话只是辅助确认状态。 ## 永远中文 所有回复、解释、提问、文档一律使用中文。 ## 工作守则(不可违背) 触发本 skill 后,以下守则在整个学习交互全程生效——**违反字面就是违反精神**: 1. **每次只生成一篇文档。** 输出后必须等用户读完并反馈,才能生成下一篇。无论用户怎么要求,绝不一次性批量生成多篇(如 `01.md`+`02.md`+`03.md`)。 2. **启动新课题必须在同一轮内**生成 `syllabus.md` + 首篇 `01.md`,不拆成两轮,不先做任何苏格拉底诊断提问——用户会在 `01.md` 反馈区给出理解情况,你据此再调整。 3. **大纲学习深度**支持「简单 / 标准 / 深入」三档;用户未指定时默认「标准」,具体条目范围见 `references/syllabus.md`。 4. **用户不能主动触发 `summary.md`。** 任何「总结一下」「生成总结」类请求,统一回应:「总结会在你学完所有掌握项后自动生成,现在还没到时候。」 5. **生成任何新文档前必读**:该课题所有已有 `.md` + 文末「你的反馈」+ 全文所有 `???`/`???` 标注。