Algo Sensei — скилл

Скилл-наставник для Claude Code, который ведет к решению задач LeetCode подсказками и не выдает готовый код сразу

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

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

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

  • Вспомогательный скрипт один раз записывает файл в каталог кэша
  • Если вы вошли в GitHub CLI, скилл проверяет через него статус звезды и может обратиться к вашему аккаунту
Все причины и проверки

karanb192/algo-sensei

Установка

Работает в

В терминале, через 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: программа курса, уроки по одному и следующий урок с учетом ваших пометок и отзывов

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

Скилл для Claude Code, который подстраивает объяснение под слушателя: ребенка, менеджера, инженера или родителей

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

Семь скиллов для Claude Code: из ссылки на видео, статью или PDF получается текст и план действий, плюс скрам-коуч, журнал сессий и разбор застрявших задач

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

Second Brain Skills

Claude Code Second Brain Skills

Набор скиллов для Claude Code под работу со знаниями: бренд и голос, клиент MCP, презентации PPTX, видео на Remotion, регламенты SOP и конструктор скиллов

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

Скилл для Claude Code: называете тему, он ищет в сети источники и собирает курс из двухминутных аудиоуроков

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

Каталог из 28 скиллов с моделями мышления для агентов: диагностика, решения, системы, риск, стратегия и генерация идей

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

Коротко о 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:

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

Foxx AIAlgo Sensei
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.