A structured LeetCode study system powered by Claude Code skills. Solutions in Python 3, managed via the LeetCode VSCode extension.
*.py # Solution files: {id}.{problem-name}.py
.claude/skills/ # Claude Code skills (lcexplain, lcdoc, lclog, etc.)
study_logs/ # Per-plan study logs with problem records and event trails
today_plans/ # Daily execution plans
claude/references/ # Pattern and data-structure vocabulary references
scripts/ # Utility scripts
Local-only paths such as leetcode-study-tool/, .lcpr_data/, and .claude/settings.json are intentionally ignored and are not required to use the repository.
| Skill | Purpose |
|---|---|
/lcexplain |
Teach one problem in subcategory context |
/lcdoc |
Write learning comments into solution files |
/lclog |
Record a study session to the active log |
/lcsubclass |
Consolidate a subcategory into one reviewable topic |
/lcplantoday |
Generate today's study plan from the active checklist |
/lcplanverify |
Verify checklist consistency before planning |
/lcquiz |
Quick recall quiz on learned problems |
/lcreview |
Structured diagnosis of a solution |
/lcfix |
Minimal debug pass with # FIX: comments |
- Teach the technique, not just the answer. Each problem is an entry point into a broader pattern family.
- Structured recall over passive review. Study logs, subcategory consolidations, and quizzes reinforce long-term retention.
- Minimal but honest. Comments target first-time learners. Mastery ratings stay honest. No inflated comfort levels.