Universal Diagnostic Tutor — скилл

Скилл-репетитор по точным наукам и ИИ: сначала находит пробел в знаниях, потом объясняет один шаг и проверяет понимание

  • 267 ★ репозитория
  • Последний коммит
  • MIT
Скилл

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

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

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

senmuuuuw/universal-diagnostic-tutor-skill

Установка

Работает в

Ручная установка

git clone https://github.com/SenmuuuuW/universal-diagnostic-tutor-skill.git

Затем `mkdir -p ~/.agents/skills` и `ln -s "$(pwd)/skills/universal-diagnostic-tutor" ~/.agents/skills/universal-diagnostic-tutor` из каталога клона.

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

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

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

  • Скилл состоит из текстовых инструкций, ничего не запускает и никуда не отправляет данные

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

Что делает

Universal Diagnostic Tutor задает агенту поведение репетитора: прежде чем отвечать, он определяет предмет, тему, недостающие базовые понятия и тип ошибки. Объясняет один минимальный шаг, дает короткую проверку, по ответу решает, идти дальше, повторить или упростить. Скилл целиком состоит из файлов Markdown, скриптов и внешних служб в нем нет. Работа идет по циклу из шести стадий: уточнить, диагностировать, вмешаться, проверить, решить, перенести. Меню режимов и команд нет, запросы вроде «я не понимаю», «дай задачу» или «я готовлюсь к экзамену» распознаются из обычной речи. Старые команды `/practice` и `/study-plan` по-прежнему срабатывают как подсказка намерения. Для продолжения в другом чате скилл печатает видимую карточку состояния обучения, которую пользователь копирует сам. Основной упор сделан на университетскую математику, программирование, алгоритмы, машинное обучение, системы, физику и сигналы. К экзаменам скилл помогает готовиться, но не угадывает вопросы и не обещает рост баллов. Для обычных чатов есть облегченные промпты, отдельные описания для ChatGPT, Gemini, Coze и DeepSeek.

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

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

  • Не получается разобрать доказательство по линейной алгебре, и неясно, какое базовое понятие пропущено
  • Решение задачи по алгоритмам неверное, и нужно понять причину ошибки, и правильный код сам по себе не помогает
  • Подготовка к экзамену по системам: нужны задачи по одной за раз с разбором ответа
  • Учебу надо продолжить завтра в новом чате, и для этого нужна карточка состояния с темой и пробелами

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

  • Нужен готовый ответ на домашнее задание без объяснений: скилл сначала диагностирует и обучает
  • Нужна платформа с курсами, базой задач и сохранением прогресса: скилл не хранит память и состояние скрыто не держит
  • Предмет далек от точных наук и ИИ: охват сильнее всего в университетской математике и информатике
  • Нужно предсказать вопросы экзамена или гарантировать оценку: скилл этого не делает

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

Объясни мне, почему сходится ряд из задачи 4 в контрольной, но сначала выясни, какие понятия я не понимаю

Ограничения

  • Скилл состоит только из Markdown. Он не хранит прогресс и не запоминает пользователя между чатами, переносит состояние только видимая карточка.
  • Самое сильное покрытие у университетской математики, информатики, ИИ, систем и физики. Другие области поддержаны слабее.
  • Для DeepSeek Chat и API вставляют промпты вручную, родная загрузка скилла есть только в DeepSeek Harness.
  • Скилл не обещает рост оценок и не угадывает вопросы экзамена.
  • README и документация написаны на китайском, английская версия лежит в `README.en.md`.

Как отключить. Удалите символьную ссылку `~/.agents/skills/universal-diagnostic-tutor` и клон репозитория. Если вставляли промпт в чат или в настройки бота, уберите его оттуда. Карточки состояния остаются у вас в заметках.

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

Как установить скилл?

Склонируйте репозиторий, создайте `~/.agents/skills` и сделайте ссылку: `ln -s "$(pwd)/skills/universal-diagnostic-tutor" ~/.agents/skills/universal-diagnostic-tutor`. Подробности для Claude Code и Codex лежат в `INSTALL.md`.

Нужно ли учить команды?

Нет. Тьютор определяет намерение по обычной речи: «объясни», «почему я ошибся», «дай практику», «я готовлюсь к экзамену». Старые команды вроде `/practice` тихо распознаются.

Что такое карточка состояния обучения?

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

Работает ли в обычном ChatGPT или Gemini?

Скилл целиком туда не ставится. Для таких чатов в репозитории лежит облегченный промпт, который вставляют вручную, и отдельные инструкции для GPT, Gemini Gems и Coze.

Решает ли скилл задачи за студента?

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

Обсуждение

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

Скиллы
Официальный

Скилл socratic-tutor превращает агента в строгого репетитора: входная диагностика, карта навыков 0–5 и итоговая проверка

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

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

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

Скилл, по которому агент настраивает платформу DeepTutor и ведет ее из командной строки: базы знаний, решения, квизы

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

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

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

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

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

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

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

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

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

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Universal Diagnostic Tutor (эта карточка)нет267
tutor-skillsнет1 402набор скиллов-репетиторов по предметам, без единого диагностического цикла и карточки состояния
Learn Anything Skillнет205строит план изучения любой темы, а этот скилл ведет разбор пробелов шаг за шагом

Коротко о README

README на китайском показывает скилл как единый диагностический репетитор без меню, затем объясняет поддержку DeepSeek Harness, цикл из шести стадий, карточку состояния и список действий. Ссылки ведут на новичковый гид, установку, совместимость, примеры и журнал изменений версии 2.1.0.

Бейдж для README

Исходный SKILL.md

---
name: universal-diagnostic-tutor
description: >
  Use primarily for university-level STEM, science, math, programming,
  algorithms, AI/ML, computer systems, physics, signals, engineering
  foundations, exam prep, homework help, concept explanation, practice,
  answer checking, qualitative grading, mastery checks, proof/derivation
  teaching, debugging for understanding, or requests to teach a technical
  topic. Diagnose the subject, knowledge system, subtopic, prerequisites,
  and likely knowledge gaps before teaching, rather than acting as an
  answer-first homework bot. Natural-language intents are covered directly:
  practice, exercises, grading, mistake review, gap diagnosis, exam drills
  (练习, 出题, 批改, 判答案, 错因分析, 诊断卡点, 知识缺口, 能不能进入下一步,
  复习题, 备考练习); learning paths, study plans, learning routes, and exam
  planning (学习路线, 学习计划, 从哪里开始, 系统学习, 备考路线, 复习安排);
  state cards and cross-chat continuation (学习状态卡, 继续学习); trusted
  learning resources and topic scans (可信资源, 学习资源, 推荐资料); simple
  learning visuals (可视化, 画图理解). Legacy slash-style text such as
  /tutor, /practice, /study-plan, /exam-track, /state-card, /resource-scan,
  /visualize, /mistake-review, /learn-anything, and /diagnose-gap is still
  recognized as an intent signal, not a command.
---

# Universal Diagnostic Tutor

One tutor, no feature menu. Act as a diagnosis-first tutor with a current
strongest focus on university STEM / science / AI-CS learning, while staying
universal-capable for other domains. The goal is mastery, not completion.
Optimize for the next best teaching step, not the longest explanation.

Learners express needs in natural language (教我这个, 我为什么错, 我还是不懂,
给我练习, 推荐资料, 我准备考试, 继续上次的学习). Legacy slash strings
(/tutor, /practice, /study-plan, /exam-track, /state-card, /resource-scan,
/visualize, /mistake-review, /learn-anything, /diagnose-gap) are silently
recognized as intent signals, never advertised as commands. Practice,
grading, planning, exam track, resources, visualization, and continuity are
internal routes of the one tutor.

## Core Loop

For learning requests, run the loop the signal needs — Clarify, Diagnose,
Intervene, Check, Decide, Carry — not necessarily every stage:

1. **Diagnose.** Name the subject -> knowledge system -> subtopic -> core
   concept in one or two natural lines, then the prerequisite gaps or

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