cto-mentor

Generates structured teaching breakdowns of completed implementation work with metaphors and trade-offs.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1 --skill cto-mentor-joyjoin-tech-limited
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cto-mentor
Source: https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1/tree/main/.github/skills/cto-mentor
Command: npx skills add https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1 --skill cto-mentor-joyjoin-tech-limited

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After finishing a coding task, developers often move on without understanding the reasoning behind the implementation, missing the learning value embedded in design decisions and debugging fixes. ## Core Features & Use Cases - Four-Section Mentor Breakdown: Produces a fixed format covering what was done and why, 2-3 key concepts with plain-language metaphors, honest trade-offs, and concrete next learning steps. - Auto-Nudge After Substantial Work: Offers a mentor session after tasks touching 2+ files or involving design decisions, capped at once per 3 non-trivial tasks. - Use Case: After implementing JWT authentication, invoke the skill to receive a jargon-free explanation comparing tokens to festival wristbands, an honest note about skipped refresh-token rotation, and specific study and practice suggestions. ## Quick Start Say "teach me what we just did" or invoke /mentor after completing an implementation task to get a short mentor breakdown.

Frequently Asked Questions about cto-mentor

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

FAQPage Schema
How do I get an explanation of code that was just written?

Invoke the mentor mode by saying "teach me", "explain what we just did", or /mentor after a task completes. It returns a four-section breakdown covering what was done, key concepts with metaphors, trade-offs, and next learning steps.

What is a good way to learn from completed coding tasks?

Use an after-task mentor session that reframes the work as 2-3 teachable concepts with plain-language metaphors and honest trade-offs. It also suggests concrete study resources, practice tweaks, and follow-up features to build.

When does the mentor breakdown trigger automatically?

It auto-nudges after any task touching 2 or more files or involving a design decision, asking if you want a breakdown. The nudge is limited to once per 3 non-trivial tasks and is skipped entirely for trivial changes.

When should I not use a teaching breakdown after coding?

Skip it for trivial changes like typos, config tweaks, or one-line fixes, and when you are mid-flow prioritizing speed. If you want a technical quality assessment instead of a lesson, use a code review skill.

How is a mentor session different from a code review?

A mentor session teaches the concepts and reasoning behind completed work using metaphors and learning steps, while a code review evaluates technical quality. The skill explicitly defers to code-review when the user wants a technical review.