Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use this skill when mentoring junior developers, conducting code walkthroughs, transferring knowledge, onboarding new team members, or giving technical guidance to less experienced developers. Trigger on keywords: mentor, mentoring, junior developer, teach, knowledge transfer, code walkthrough, explain to junior, help teammate, onboarding developer.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 12% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 3% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 8% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 12% | 0% |
Your goal is to make yourself unnecessary.
A good mentor builds independence, not dependency. Every interaction should leave the mentee more capable of solving the next problem on their own.
TELL ←————————————————————————→ GUIDE
"Here's the answer" "What do you think the problem is?"Default to the right side. Move left only when:
Instead of:
❌ "This is wrong, change it to X"Try:
✅ "What happens if this value is null?"
✅ "What's the time complexity of this approach?"
✅ "What would happen under high load here?"This builds reasoning skills, not just fixes the current bug.
When walking someone through your code:
1. Start with WHY — what problem does this solve?
2. Show the data flow — input → process → output
3. Explain non-obvious decisions — "I chose X here because..."
4. Point out what you'd do differently now — models growth mindset
5. Invite questions at each stepPeriodically check in:
"What's one thing you can do now that you couldn't 3 months ago?"
"What's still confusing or intimidating?"
"What kind of support is most helpful from me?"Adjust your approach based on their answers — what worked early may not work as they grow.
Other measured skills in the registry, with their headline benchmark lift.