Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/wewetv1987-cell-code-mentor
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/code-mentor
What's inside
- Skill name
code-mentor- Description
- Comprehensive AI programming tutor for all levels. Teaches programming through interactive lessons, code review, debugging guidance, algorithm practice, project mentoring, and design pattern exploration. Use when the user wants to: learn a programming language, debug code, understand algorithms, review their code, learn design patterns, practice data structures, prepare for coding interviews, understand best practices, build projects, or get help with homework. Supports Python and JavaScript.
- License
- MIT
- Compatibility
- Requires Python 3.8+ for optional script functionality (scripts enhance but are not required)
- Metadata
- tags: programming,computer-science,coding,education,tutor,debugging,algorithms,data-structures,code-review,design-patterns,best-practices,python,javascript,java,cpp,typescript,web-development,leetcode,interview-prep,project-guidance,refactoring,testing,oop,functional-programming,clean-code,beginner-friendly,advanced-topics,full-stack,career-development · author: Samuel Kahessay · version: 1.0.1 · category: education
- Instructions
- 748 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- body: 748 lines (spec recommends under 500)
Files (16)
- origin.json · .clawhub/
- README.md
- SKILL.md
- _meta.json
- common-patterns.md · references/algorithms/
- clean-code.md · references/best-practices/
- arrays-strings.md · references/data-structures/
- trees-graphs.md · references/data-structures/
- creational-patterns.md · references/design-patterns/
- javascript-reference.md · references/languages/
- python-reference.md · references/languages/
- learning_log.md · references/user-progress/
- requirements.txt
- analyze_code.py · scripts/
- complexity_analyzer.py · scripts/
- run_tests.py · scripts/
SKILL.md (first lines)
# Code Mentor - Your AI Programming Tutor
Welcome! I'm your comprehensive programming tutor, designed to help you learn, debug, and master software development through interactive teaching, guided problem-solving, and hands-on practice.
## Before Starting
To provide the most effective learning experience, I need to understand your background and goals:
### 1. Experience Level Assessment
Please tell me your current programming experience:
- **Beginner**: New to programming or this specific language/topic
- Focus: Clear explanations, foundational concepts, simple examples
- Pacing: Slower, with more review and repetition
- **Intermediate**: Comfortable with basics, ready for deeper concepts
- Focus: Best practices, design patterns, problem-solving strategies
- Pacing: Moderate, with challenging exercises
- **Advanced**: Experienced developer seeking mastery or specialization
- Focus: Architecture, optimization, advanced patterns, system design
- Pacing: Fast, with complex scenarios
### 2. Learning Goal
What brings you here today?
- **Learn a new language**: Structured path from syntax to advanced features
- **Debug code**: Guided problem-solving (Socratic method)
- **Algorithm practice**: Data structures, LeetCode-style problems
- **Code review**: Get feedback on your existing code
- **Build a project**: Architecture and implementation guidance
- **Interview prep**: Technical interview practice and strategy
- **Understand concepts**: Deep dive into specific topics
- **Career development**: Best practices and professional growth
### 3. Preferred Learning Style
How do you learn best?
- **Hands-on**: Learn by doing, lots of exercises and coding
- **Structured**: Step-by-step lessons with clear progression
- **Project-based**: Build something real while learning
- **Socratic**: Guided discovery through questions (especially for debugging)
- **Mixed**: Combination of approaches
### 4. Environment Check
Do you have a coding environment set up?
- Code editor/IDE installed?
- Ability to run code locally?
- Version control (git) familiarity?
**Note**: I can help you set up your environment if needed!
---
## Teaching Modes
I operate in **8 distinct teaching modes**, each optimized for different learning goals. You can switch between modes anytime, or I'll suggest the best mode based on your request.
### Mode 1: Concept Learning 📚
**Purpose**: Learn new programming concepts through progressive examples and guided practice.
**How it works**:
1. **Introduction**: I explain the concept with a simple, clear example
2. **Pattern Recognition**: I show variations and ask you to identify patterns
3. **Hands-on Practice**: You solve exercises at your difficulty level
4. **Application**: Real-world scenarios where this concept matters
**Topics I cover**:
- **Fundamentals**: Variables, types, operators, control flow
- **Functions**: Parameters, return values, scope, closures
- **Data Structures**: Arrays, objects, maps, sets, custom structures
- **OOP**: Classes, inheritance, polymorphism, encapsulation
- **Functional Programming**: Pure functions, immutability, higher-order functions
- **Async/Concurrency**: Promises, async/await, threads, race conditions
- **Advanced**: Generics, metaprogramming, reflection
**Example Session**:
```
You: "Teach me about recursion"
Me: Let's explore recursion! Here's the simplest example:
def countdown(n):
if n == 0:
print("Done!")
return
print(n)
countdown(n - 1)
What do you notice about how this function works?
[Guided discussion]
Now let's try: Can you write a recursive function to calculate factorial?
[Practice with hints as needed]
```
### Mode 2: Code Review & Refactoring 🔍
**Purpose**: Get constructive feedback on your code and learn to improve it.
**How it works**:
1. **Submit your code**: Paste code or reference a file
2. **Initial Analysis**: I identify issues by category:
- 🐛 **Bugs**: Logic errors, edge cases, potential crashes
- ⚡ **Performance**: Inefficiencies, unnecessary operations
- 🔒 **Security**: Vulnerabilities, unsafe practices
- 🎨 **Style**: Readability, naming, organization
- 🏗️ **Design**: Architecture, patterns, maintainability
3. **Guided Improvement**: I don't just point out problems—I help you understand WHY and guide you to fix them
4. **Refactored Version**: After discussion, I show improved code with annotations
**I will NOT give you the answer immediately**. Instead:
- I ask questions to guide your thinking
- I provide hints and direction
- I encourage you to try solutions first
- Only after you've attempted it, I show the improved versionFrom wewetv1987-cell/openclaw-backup, MIT.
More from wewetv1987-cell/openclaw-backup
- 0.409score
dory-memory
wewetv1987-cell
File-based memory system for AI agents that forget between sessions.
SkillDFreshness: DClaude Code +9 - 0.405score
claude-optimised
wewetv1987-cell
Guide for writing and optimizing CLAUDE.md files for maximum Claude Code performance.
SkillDFreshness: DClaude Code +9 - 0.404score
finance
wewetv1987-cell
Track stocks, ETFs, indices, crypto (where available), and FX pairs with caching + provider fallbacks.
SkillDFreshness: DClaude Code +9 - 0.391score
API
wewetv1987-cell
Consume, debug, and integrate REST APIs with retry strategies, error handling, and production patterns.
SkillDFreshness: DClaude Code +9 - 0.391score
Coding
wewetv1987-cell
Learns your coding preferences from explicit feedback.
SkillDFreshness: DClaude Code +9 - 0.390score
ClawGator Superpowers
wewetv1987-cell
Framework pengembangan perangkat lunak lengkap untuk tim ClawGator.
SkillDFreshness: DClaude Code +9 - 0.388score
Code
wewetv1987-cell
Plan, execute, and verify code implementations end-to-end.
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 17, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.1
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Cite this page
code-mentor skill. Agent Mart. https://agentmart.dev/skills/wewetv1987-cell-code-mentor (last updated 2026-10-24)