I just open source a project that allows you to learn DSA through Leetcode with Claude.
Every day you submit a solution on Leetcode. Instead of searching for an explanation from out of nowhere and keeps forgetting it the next day, Claude can now live inside your Github repo and do a thorough analysis for you.
It's called Claude with Leetcode.
You submit a solution on Leetcode. The problem with your accepted solution is then automatically committed to your Github repo. It stores your question and Claude runs the whole analysis of the problem daily. You come back next day and will no longer forget what you have learned. Not a prototype. Not a demo. The actual system.
Here's what makes it different from the others:
→ Claude lives inside your own repo and actually knows data structure algorithm like a true mentor
→ Native Claude plugin support, plug any external tool directly into any agent in your pipeline
→ Built-in memory so every agent remembers context, problems, and history across sessions
→ A pipeline ready to commit your own Leetcode solutions, databases, and knowledge bases
→ Claude skill markdown file that lets Claude to clearly follow instruction as an experienced dsa mentor
100% Open Source. MIT License.
Here is the Github Repo🔗
Stewie-pixel
/
claude-with-leetcode
Daily Leetcode masterclass with Claude code DSA mentor
Claude with LeetCode
A little assistant from Claude to help you learn daily LeetCode problems organised by DSA topic and difficulty.
Table of Contents
Structure
claude-with-leetcode/
├── .github/
│ └── workflows/ ← CI/CD pipelines
├── .vscode/ ← editor settings
├── cpp/ ← C++ solutions
├── dcc/ ← additional solution set
├── java/
│ └── 2-add-two-numbers/ ← Java solutions
├── python/
│ └── 1-two-sum/ ← Python solutions
├── rust/
│ └── 1-two-sum/ ← Rust solutions
├── skills/ ← Claude agent skill definitions
├── study_plan/
│ └── leetcode75/
│ └── cpp/ ← LeetCode 75 study plan solutions
├── .gitattributes
├── .gitignore
├── .prettierrc
├── .problemSiteData.json ← problem metadata store
├── CLAUDE.md ← Claude DSA mentor agent config
├── README.md ← auto-generated, do not edit
├── README_template.md ← README template
├── addProblem.js ← manually add a problem entry
├── detectNewProblems.js ← detects newly committed files
├── dsaMentor.js…
Top comments (0)