Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Algo Sensei — DSA & LeetCode Mentor

An algorithms coaching skill that auto-detects your intent and switches between tutoring, progressive hints, code review, mock interviews, and pattern mapping.

EducationBeginner24251AI score 8/10Last updated: Oct 22, 2025

What it does

  • Reads your request keywords and routes to one of five modes: Tutor, Hint, Review, Interview, Pattern Mapper.
  • Teaches Socratically — leading questions and staged hints instead of dumping the answer.
  • Reports time complexity (best/average/worst) and auxiliary space, plus trade-offs versus alternative approaches.
  • Helps you recognize patterns (Two Pointers, Sliding Window, DP, Binary Search, Graphs, Backtracking, Monotonic Stack) and suggests similar problems.
  • Answers in your language of choice: Python, JavaScript, Java, C++, Go, TypeScript, Rust and more.

Who it's for

  • Developers and students grinding LeetCode for technical interviews
  • Learners who want to build intuition instead of copying solutions
  • Junior engineers who want their code and complexity sanity-checked

Example uses

  1. "Don't spoil it — give me progressive hints for this problem" → Hint mode reveals the approach step by step.
  2. "Review my two-pointer solution, is it better than O(n²)?" → Review mode gives complexity analysis and refactor ideas.
  3. "Run a mock interview, you be the interviewer" → Interview mode asks follow-ups and scores your explanation.
  4. "What pattern is this problem?" → Pattern Mapper classifies it and lists similar questions.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/karanb192/algo-sensei/HEAD/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the SKILL.m folder from the GitHub repo karanb192/algo-sensei into my ~/.claude/skills/algo-sensei/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/karanb192/algo-sensei.git ~/.claude/skills/algo-sensei

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills folder if needed: mkdir -p ~/.claude/skills
  3. Clone the repo into it: git clone https://github.com/karanb192/algo-sensei.git ~/.claude/skills/algo-sensei
  4. Confirm SKILL.md plus the modes/, templates/, and docs/ folders came along — the per-mode instructions live there.
  5. Restart Claude Code, then try: "use algo sensei to hint me through this LeetCode problem".
  6. For project-only use, clone into your project's .claude/skills directory instead of the home path.