code-mentor

Provide interactive programming lessons, code review, and debugging guidance.

1|Updated Jun 6, 2026
One-click install
npx skills add https://github.com/phillipgan/myagent --skill code-mentor-phillipgan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-mentor
Source: https://github.com/phillipgan/myagent/tree/main/skills/code-mentor
Command: npx skills add https://github.com/phillipgan/myagent --skill code-mentor-phillipgan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pylint, pytest, colorama, numpy, pandas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides comprehensive programming education and support through interactive lessons, code review, debugging guidance, and hands-on practice, making programming accessible and engaging for all levels.

Core Features & Use Cases

  • Interactive Learning: Offers 8 distinct teaching modes covering concepts, algorithms, code review, debugging, and more.
  • Comprehensive Reference: Provides detailed knowledge on algorithms, data structures, design patterns, and programming languages.
  • Utility Scripts: Includes tools for code analysis, testing, and complexity analysis.
  • Progress Tracking: Automatically saves your learning progress for continuous improvement.
  • Use Case: If you are a beginner and want to learn Python, or an experienced developer looking to improve your skills, this Skill offers tailored guidance and resources.

Quick Start

To begin learning with Code Mentor, activate the skill and provide your programming experience level and learning goals.

Frequently Asked Questions about code-mentor

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

FAQPage Schema
How do I learn programming concepts and get code review at the same time?

You can learn programming concepts and get code review simultaneously by using interactive lessons that cover algorithms, data structures, and design patterns alongside dedicated debugging and code analysis modes.

Can I use this for debugging Python code and running tests?

Yes, you can use this for debugging Python code and running tests, as it provides utility scripts for code analysis and testing, utilizing dependencies like pytest and pylint for comprehensive guidance.

Do I need Python 3.8+ to learn algorithms and data structures?

You need Python 3.8+ to run the optional utility scripts for code analysis and complexity evaluation, but the interactive lessons on algorithms and data structures do not require a specific Python environment.

What's the best way to improve my design pattern skills as an experienced developer?

The best way to improve your design pattern skills is through tailored guidance that adjusts to your experience level, offering hands-on practice and detailed references on programming languages and design patterns.

Does this track my progress while I learn programming through interactive lessons?

Yes, this tracks your progress automatically while you learn programming through interactive lessons, saving your learning progression continuously to support your educational development across different teaching modes.