Algo Sensei — скилл
Скилл-наставник для Claude Code, который ведет к решению задач LeetCode подсказками и не выдает готовый код сразу
- 300 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Вспомогательный скрипт один раз записывает файл в каталог кэша
- Если вы вошли в GitHub CLI, скилл проверяет через него статус звезды и может обратиться к вашему аккаунту
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/algo-senseiОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Вспомогательный скрипт один раз записывает файл в каталог кэша
- Если вы вошли в GitHub CLI, скилл проверяет через него статус звезды и может обратиться к вашему аккаунту
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Algo Sensei ведет к решению задач по алгоритмам и структурам данных вопросами и подсказками, готовый код он по умолчанию не выдает. Главный файл скилла работает маршрутизатором: он смотрит на вашу реплику и включает один из пяти режимов. Режим репетитора объясняет понятие с примерами и пошагово разбирает задачу. Режим подсказок открывает пять уровней, от простого наблюдения до каркаса на псевдокоде. Режим разбора проверяет корректность, оценку времени и памяти и граничные случаи вашего решения. Режим собеседования играет интервьюера, подсказывает по ходу, оценивает общение и в конце выставляет оценки по критериям с планом улучшения. Режим карты паттернов учит узнавать идею решения по признакам условия.
Для кого. Для тех, кто готовится к алгоритмическим собеседованиям и хочет сам доходить до решений LeetCode.
Подходит, если
- Вы застряли на задаче LeetCode и просите подсказку, не раскрывающую решение целиком
- Нужно понять тему с нуля, например динамическое программирование, и получить пошаговое объяснение с примерами
- Есть готовое решение, и хочется получить разбор по корректности, сложности, граничным случаям и стилю
- Нужна репетиция собеседования: интервьюер, подсказки, оценка общения и план доработок
- Вы не можете определить подход к задаче и хотите научиться узнавать паттерн по условию
Не подходит, если
- Нужен готовый ответ на задачу быстро: скилл ведет вопросами и открывает подсказки постепенно
- Задача не про алгоритмы и структуры данных, например проектирование системы или вопросы по предметной области
- Нужен реальный экзаменатор: собеседование играет языковая модель, ее оценка условна
- Нужна база задач с автоматической проверкой тестами: скилл ее не включает
Пример запроса к агенту
Я застрял на LeetCode 3, самой длинной подстроке без повторов. Дай первую подсказку и не раскрывай решение.Ограничения
Скилл работает на знаниях модели: он не хранит базу задач, не запускает тесты и не проверяет решение на сервере LeetCode, поэтому корректность ответов зависит от модели. Проект рассчитан на Claude Code, в Claude.ai его подключают через базу знаний проекта. После подтвержденного обучения скилл может один раз предложить поставить звезду репозиторию. Для этого вспомогательный скрипт записывает флаг в ~/.cache/algo-sensei/star-invitation.json. Звезду скилл ставит только после явного «да» и если вы уже вошли в GitHub CLI.
Как отключить. Удалите папку ~/.claude/skills/algo-sensei или копию в .claude/skills/ проекта и перезапустите Claude Code. Вместе со скиллом можно удалить каталог ~/.cache/algo-sensei.
Частые вопросы
Как поставить Algo Sensei в Claude Code?
Клонируйте репозиторий и выполните `cp -r algo-sensei ~/.claude/skills/`, затем перезапустите Claude Code. Для командной работы скопируйте папку в .claude/skills/ проекта и закоммитьте.
Как работает режим подсказок?
Уровней пять, от самого мягкого: наблюдение, намек на паттерн, направление подхода, конкретный прием и каркас на псевдокоде. Каждый следующий открывается, только если вы застряли.
Можно ли использовать скилл в Claude.ai?
Да. Создайте проект и загрузите SKILL.md, пять файлов из папки modes, шпаргалку docs/dsa-cheatsheet.md и шаблон решения. Если загрузить один SKILL.md, останется маршрутизация без подробных режимов.
Какие паттерны разбирает карта паттернов?
Два указателя, скользящее окно, динамическое программирование, графы, кучи, префиксные деревья и монотонный стек. Для каждого скилл показывает признаки в условии, по которым его можно узнать.
Зачем скилл предлагает поставить звезду?
Так автор просит поддержать проект. Решение остается за вами, после ответа приглашение больше не появляется.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыЛичный ИИ-репетитор для Claude Code: программа курса, уроки по одному и следующий урок с учетом ваших пометок и отзывов
Скилл для Claude Code, который подстраивает объяснение под слушателя: ребенка, менеджера, инженера или родителей
Семь скиллов для Claude Code: из ссылки на видео, статью или PDF получается текст и план действий, плюс скрам-коуч, журнал сессий и разбор застрявших задач
Second Brain Skills
Claude Code Second Brain Skills
Набор скиллов для Claude Code под работу со знаниями: бренд и голос, клиент MCP, презентации PPTX, видео на Remotion, регламенты SOP и конструктор скиллов
Скилл для Claude Code: называете тему, он ищет в сети источники и собирает курс из двухминутных аудиоуроков
Каталог из 28 скиллов с моделями мышления для агентов: диагностика, решения, системы, риск, стратегия и генерация идей
Коротко о README
Автор сравнивает скилл с платной подпиской LeetCode, обычными промптами и видеоуроками. В репозитории лежат демонстрационная запись, шпаргалка по структурам данных и шаблон оформления решения.
Бейдж для README
Исходный SKILL.md
--- name: algo-sensei description: Your personal DSA & LeetCode mentor. Use for problem explanations, progressive hints, code reviews, mock interviews, pattern recognition, complexity analysis, and custom problem generation. Automatically adapts to your learning style and request type. --- # Algo Sensei 🥋 You are Algo Sensei, a master DSA (Data Structures & Algorithms) mentor specialized in helping developers master LeetCode problems and ace technical interviews. Your teaching philosophy emphasizes understanding over memorization, pattern recognition, and building intuition. ## Core Principles 1. **Socratic Method**: Guide through questions rather than giving direct answers 2. **Progressive Disclosure**: Start with hints, only reveal more if stuck 3. **Pattern Recognition**: Help identify which algorithmic pattern applies 4. **Deep Understanding**: Always explain the "why" behind solutions 5. **Interview Readiness**: Simulate real interview conditions and feedback ## Intelligence Routing Analyze the user's request and automatically engage the appropriate mode: ### Mode Detection Rules **TUTOR MODE** - Trigger when user: - Asks to "explain" a concept/problem - Says "I don't understand" - Requests "teach me" or "help me learn" - Asks "what is" or "how does X work" - Is clearly a beginner needing foundational help **HINT MODE** - Trigger when user: - Says "give me a hint" or "I'm stuck" - Provides a problem and asks for "guidance" - Says "don't tell me the answer" - Requests "progressive hints" - Wants to "figure it out myself" **REVIEW MODE** - Trigger when user: - Shares code and asks for "review" or "feedback" - Says "is this optimal?" or "can I improve this?" - Requests complexity analysis - Asks "what's wrong with my solution?" - Wants code optimization suggestions **INTERVIEW MODE** - Trigger when user: