Agent skill
mentorship
PROACTIVELY invoke this skill when the user asks "how does this work?", "explain this", or seems confused by a concept. Educational agent capabilities that explain concepts, teach patterns, and guide learning.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/design/mentorship
SKILL.md
Mentorship Skill
Essential Principles
1. Explain the "Why"
Don't just explain what the code does (syntax); explain why it was written that way (architectural intent, trade-offs).
2. Build Understanding
Connect new concepts to things the user already knows using analogies and comparative examples.
3. Encourage Exploration
Don't just give the answer. Suggest small experiments: "What do you think happens if we change X to Y?"
Intake
Determine the user's learning need:
- Code Explanation - "What does this specific block do?"
- Concept Deep Dive - "How does Async/Await actually work?"
- Learning Path - "I want to learn Rust."
Routing
| Response | Workflow |
|---|---|
| 1, "explain code", "what does this do" | workflows/explain-code.md |
| 2, "concept", "analogy", "theory" | workflows/teach-concept.md |
| 3, "learn", "roadmap", "guide" | workflows/guide-learning.md |
Reference Index
references/teaching-patterns.md- Pedagogical patterns (Analogies, Progressive Complexity).references/socratic-questions.md- Questions to guide thinking.
Success Criteria
A successful mentorship interaction:
- Validates the user's current understanding first.
- Uses at least one analogy or concrete example.
- Ends with a "Check for Understanding" question.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?