leetcode-teacher

Generate LeetCode problem scaffolds and track progress in leetcode.json.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/lumincui/skills --skill leetcode-teacher-lumincui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: leetcode-teacher
Source: https://github.com/lumincui/skills/tree/main/leetcode-teacher
Command: npx skills add https://github.com/lumincui/skills --skill leetcode-teacher-lumincui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

LeetCode-focused, step-by-step practice tool that helps users learn through structured problem selection, automated scaffold generation, and progress tracking, turning random practice into a guided learning journey.

Core Features & Use Cases

  • Generates runnable scaffolds for medium-difficulty LeetCode problems to minimize setup time.
  • Supports topic-based organization (DP, lists, trees, graphs, etc.) and progress tracking via a centralized leetcode.json.
  • Tracks daily goals, stores user configurations, and provides a history of completed and reviewed problems.

Quick Start

Ask the AI to start a practice session with the next LeetCode problem.

Frequently Asked Questions about leetcode-teacher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get runnable scaffolds for LeetCode practice problems?

LeetCode practice scaffolds are generated automatically for medium-difficulty problems, providing runnable starter code that minimizes setup time and lets you focus immediately on solving the algorithm.

What is the best way to track LeetCode progress by topic?

LeetCode progress tracking is managed via a centralized leetcode.json file, which records completed and reviewed problems while organizing them by topics like DP, lists, trees, and graphs to structure your learning journey.

How do I log my LeetCode submissions to git automatically?

LeetCode submission logging uses a git-based workflow to record your progress automatically, creating a structured history of completed problems tied directly to your local repository commits.

Can I organize LeetCode practice sessions by specific algorithm topics?

LeetCode practice sessions can be organized by topic-based categories including dynamic programming, lists, trees, and graphs, ensuring focused practice and targeted progress tracking instead of random problem selection.

Do I need git to use this guided LeetCode practice workflow?

Git is required to utilize the automated submission logging and progress tracking workflow fully, ensuring your completed problems and daily goals are recorded systematically in your development environment.