Mentor

Use when the user asks how to learn a technology, wants a docs-first learning direction, mentorship compass, reading path, roadmap, or curated resources for a technical subject. Triggers: "how do I learn X", "what should I read for X", "learning path for X", "docs to learn X", "resources to learn X", "best way to pick up X", "where should I start with X", "I want to get into X". Does NOT trigger for debugging, code review, implementing a feature, explaining one isolated concept, or generating hands-on tutorials unless the user explicitly asks for practice.

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add ayhammouda/mentor --skill mentor
Manual install
git clone --depth 1 https://github.com/ayhammouda/mentor.git /tmp/mentor
mkdir -p ~/.claude/skills
cp -r /tmp/mentor/. ~/.claude/skills/mentor

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Mentor

Give learners a docs-first mentorship compass: the next few places to read, skim, inspect, and bookmark so they can explore a technical topic in the right direction.

## Core Philosophy

Point, do not prescribe.

The default output is not a tutorial, bootcamp, lab, project plan, or command checklist. It is a deliberate sequence of learning directions:
- read this page first
- check this documentation next
- inspect this repo or example for patterns
- notice this concept before moving on
- avoid this rabbit hole for now

Use the "wax on, wax off" shape: each iteration should look simple, but it should train the learner to notice one important layer before the next layer appears.

## Hard Boundary

Do not include mandatory commands, setup steps, `npx`, install instructions, clone instructions, build steps, exercises, or "try this" tasks unless the user explicitly asks for hands-on practice.

GitHub repositories are inspection material by default. Say what to look at, not what to run.

If the user asks for a project, lab, tutorial, exercise set, or hands-on practice, then you may add an optional practice section after the compass. Keep it separate from the default reading path.

## Decision Rules

### 1) Classify the Ask

Before building the compass, decide the topic shape:

**Broad topics** cover a technology, platform, language, or ecosystem:
- Rust
- Terraform
- Google Cloud Run
- Kubernetes
- React
Read the full skill on GitHub

Details

Skill name
mentor
License
MIT
Repo updated
21 June 2026

FAQ

What does the Mentor skill do?

Use when the user asks how to learn a technology, wants a docs-first learning direction, mentorship compass, reading path, roadmap, or curated resources for a technical subject. Triggers: "how do I learn X", "what should I read for X", "learning path for X", "docs to learn X", "resources to learn X", "best way to pick up X", "where should I start with X", "I want to get into X". Does NOT trigger for debugging, code review, implementing a feature, explaining one isolated concept, or generating hands-on tutorials unless the user explicitly asks for practice.

How do I install the Mentor skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add ayhammouda/mentor --skill mentor. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Mentor popular?

It lives in ayhammouda/mentor, which has 9 GitHub stars and 0 forks.

Related skills

Abet Clo Mapper

8

labarba/abet-clo-mapper

Maps Course Learning Outcomes (CLOs) to ABET EAC Student Outcomes (1) through (7) for accreditation documentation. Use when asked to "map my CLOs to ABET," "check ABET alignment," "review my course outcomes against accreditation criteria," "which ABET outcomes does my course address," "help with my ABET self-study," or "prepare my course for accreditation review." Produces a structured alignment table with classifications and a narrative justification for each mapping. Do NOT use for program-level assessment or for mapping to program educational objectives (PEOs) — those require different fram

Learning & Education

Deep Learning

8

quzhi-ai/deep-learning

苏格拉底式深度学习导师 —— 当你想"真正搞懂"一样东西(一个概念、一套系统、一个业务领域、一段代码、一篇文章的底层逻辑),而不只是要个答案时使用。它不一次性把答案倒出来,而是循序渐进地教、逼你用自己的话复述、追着问"为什么"直到根因,并全程维护一份 Markdown 学习清单跟踪理解程度。触发词:"我想搞懂 XX""学透 XX""deep learning""带我学透""教我懂""讲透""我好像懂了又讲不清""考考我懂没懂""逐步教我""我想学 XX 但要真懂""帮我理解 XX 的原理"。只要用户表达出"要的是真懂、不是结论"的意图,哪怕没说"学透"二字也应触发。**不要用于**:① 纯事实查询("今天周几""这个 API 怎么调"——直接答);② 要快速产出的执行任务(写邮件/做 PPT/出报告——用对应执行工具);③ 决策类(要不要做某事)、方案设计类(从零设计一个系统)、故障诊断类(查一个出问题的根因)——这些请用对应的专门工具。本 skill 专攻"理解已存在的知识",不负责决策、设计、诊断。

Learning & Education

Eli5

6

wangsoft/ELI5

Explain unfamiliar mechanisms in plain language; create or maintain self-contained HTML learning pages with visual models, quizzes, explain-back checks, flashcards, and optional interaction; or produce a decision brief when the user must choose among options. Use for ELI5 or visual explanations, durable learning pages, quizzes, review of earlier concepts, and decision briefs. Give single facts and ordinary quick explanations inline without files. A named audience alone does not imply a decision brief.

Learning & Education

Self Improvement

8

lanyasheng/self-improving-agent

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User explicitly corrects agent with direct correction like 'No, that's wrong', (3) User requests a capability that doesn't exist, (4) An external API or tool fails. CRITICAL: Maximum 1 learning log per user message. Do NOT chain multiple self-improvement actions.

Learning & Education

Learn Something

6

adamaiken89/learn-something

Structured learning framework for any subject from text. Create syllabus + lessons + MCQ quizzes interactively with LLM. Study via CLI with spaced repetition (FSRS-6). Three-theory pedagogy: Marva Collins' Way (repetition, reframing, high expectations), Feynman Technique (explain-simply, find gaps), Desirable Difficulties (spaced/MCQ/retrieval). Cost-effective: content creation ~$0.10 per course; per-session cost = $0. Trigger: "I want to learn [topic]", "build curriculum for [subject]", "create learning module", "help me study [topic]", "/learn [topic]

Learning & Education

Loft Hours

10

lazyfoxjumps/Loft-Hours

Session-based focus skill that acts as a silent body-doubling study partner. Runs structured focus blocks with goal intake, opt-in environment setup (Do Not Disturb, app management, focus music), break check-ins, and a wrap-up that writes a markdown session log. Compounds value via weekly/monthly rollups over the log folder. Trigger on "/loft-hours", "/study-with-me", "loft hours", "study with me", "focus session", "deep work session", "pomodoro for me", "I need to focus", "body double me", "be my study buddy", "help me focus for [N] minutes", "let's do a work session". Also trigger on resume

Learning & Education

Browse the most popular Claude skills, all learning & education skills, or write your own with the skills generator.