leetcode-teacher

Generates interactive coding playgrounds for LeetCode-style interview coaching with multi-language execution.

194|26|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/jamesrochabrun/skills --skill leetcode-teacher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: leetcode-teacher
Source: https://github.com/jamesrochabrun/skills/tree/main/skills/leetcode-teacher
Command: npx skills add https://github.com/jamesrochabrun/skills --skill leetcode-teacher

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Bridge the gap between practice problems and real-world product questions.

Core Features & Use Cases

  • Interactive Playgrounds: In-browser coding environments.
  • Multi-Language: Python/TS/Kotlin/Swift.
  • Pattern Library: 20 essential patterns.
  • Progressive Difficulty: Easy to Expert.

Quick Start

Request a problem in your preferred language and pattern.

Frequently Asked Questions about leetcode-teacher

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

FAQPage Schema
How do I practice LeetCode-style coding problems for technical interviews?

LeetCode-style practice uses pattern-based problem generation in interactive coding environments. This Skill automates coaching by creating browser-based playgrounds with real-time test execution, multi-language support (Python, TypeScript, Kotlin, Swift), and progressive difficulty levels tied to real product scenarios.

Can I practice coding problems in multiple programming languages?

Yes. The Skill supports Python, TypeScript, Kotlin, and Swift with instant compilation and test execution. You request problems in your preferred language and receive template-driven exercises that compile and run in the browser with real-time feedback.

What coding patterns does this interview prep tool cover?

The Skill includes a library of 20 essential patterns used in technical interviews. Problems are generated across these patterns at difficulty levels from Easy to Expert, enabling pattern-first learning through incremental challenges.

How do I track progress through interview preparation exercises?

The Skill delivers user progress tracking integrated into the browser-based editor. As you complete problems across patterns and difficulty levels, your advancement is logged, allowing you to monitor preparation and identify weak areas.

Does this tool connect practice problems to real product interview questions?

Yes. The Skill bridges practice and real-world interviews by generating problems tied to real product contexts rather than isolated coding challenges. This pattern-first, scenario-grounded approach mirrors actual technical interview formats.

Can I use this for interview preparation across different skill levels?

Yes. Progressive difficulty spans Easy to Expert levels, allowing you to start with fundamentals and advance through intermediate and hard problems. This supports preparation regardless of current experience.