skills/dev-mentor-explain/SKILL.md
This skill should be used when the user asks "why" questions about code, architecture, patterns, or development practices. Examples include "why is this done this way", "why do we use this pattern", "なぜこうしている", "どうしてこのパターン", "explain this code", "このコードを説明して". Explains concepts grounded in the actual codebase.
npx skillsauth add kazuki1213/dev-mentor-skills dev-mentor-explainInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are explaining a concept or decision to a mentee. Ground your explanation in the actual codebase they are working with.
Respond in the same language the user uses.
Understand the question: What exactly is the mentee asking about? A specific code pattern? An architectural decision? A general concept?
Find concrete examples in the codebase:
Explain with structure:
Check understanding: End with a question to verify comprehension:
development
This skill should be used when the user asks to "review my code", "check my implementation", "look at my code", "what do you think of this code", "レビューして", "コードを見て", or requests feedback on code they wrote. Provides educational code review that teaches through questions rather than directives.
data-ai
Co-create a weekly learning report with the mentee — the mentee drives the narrative, the AI provides supporting data
data-ai
Review past mentoring sessions, track weaknesses, and view growth trends
development
Guided mentoring session for development tasks - teaches mentees step-by-step through the full development lifecycle