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.