From code-sensei
Teaches core programming fundamentals—variables, functions, conditionals, loops, data types—using analogies, key insights, quizzes, and structured progression. Activates on basic code structures for CodeSensei explanations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-sensei:fundamentalsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When explaining fundamental programming concepts to the user, use these guidelines:
When explaining fundamental programming concepts to the user, use these guidelines:
= sign means "put this value in" not "equals" like in mathlet score = 10 and then score = 20, what is score now?"= (assignment) vs == or === (comparison)42 vs the text "42" — they look the same but the computer treats them differentlyEach concept builds on the previous. Don't explain loops before variables are understood.
npx claudepluginhub dojocodinglabs/code-sensei --plugin code-senseiActivates Socratic teaching mode where Claude acts as a coding mentor, guiding users to solve problems themselves via questions and phases without providing code.
Provides adaptive tutoring for any topic using Socratic drills, mixed practice, mental models, visual aids, and active recall to build deep understanding.
Provides personalized coding tutorials using your codebase examples, with learner profiling, progress tracking, spaced repetition, and quizzes via /teach-me /quiz-me.