leetcode-teacher

Guide learners through LeetCode-style problems with Socratic questioning and progressive hints.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a structured, Socratic approach to learning, practicing, and being tested on coding interview problems (LeetCode, NeetCode, DS&A) with emphasis on problem decomposition, incremental hints, and retention.

Core Features & Use Cases

  • Socratic prompts and tiered hints that guide learners toward solutions without revealing them.
  • Six-section teaching structure (Layman Intuition, Brute Force, Optimal Solution, Alternatives, Pattern Recognition, and Interview Tips) applied to problems, including recall and aha modes.
  • Cross-problem recall workflows and persistent learner memory using session recall prompts and memory principles.

Quick Start

Teach me a LeetCode problem with Socratic prompts and progressive hints.

Frequently Asked Questions about leetcode-teacher

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

FAQPage Schema
How does Socratic questioning help with LeetCode interview prep?

Socratic questioning guides you through LeetCode problems using progressive hints and structured recall instead of revealing solutions. It breaks problems into six sections: Layman Intuition, Brute Force, Optimal Solution, Alternatives, Pattern Recognition, and Interview Tips.

How do I practice coding problems without being given the answer?

You practice coding problems with tiered hints that incrementally guide you toward the solution. The skill enforces progressive hints and Socratic prompts, ensuring you decompose the problem and reach the optimal solution independently before reviewing alternatives and interview tips.

Can I use this for data structure and algorithm recall drills?

Yes, you can use it for data structure and algorithm recall drills across unseen problems. It tracks your learner state using memory principles and cross-problem recall workflows, prompting you to retrieve and apply patterns from previously solved algorithmic problems.

Does this Socratic coding mentor support machine learning interview problems?

Yes, this Socratic coding mentor supports machine learning implementations alongside algorithmic problems and data structures. It applies the same structured teaching, progressive hints, and recall drills to ML implementations as it does to standard LeetCode-style interview questions.

What is the best way to learn coding interview patterns for retention?

The best way to learn coding interview patterns for retention is through structured recall workflows and persistent learner memory. This Socratic approach uses memory principles to track your state, cross-references unseen problems, and reinforces pattern recognition across multiple sessions.