Socratic coding tutor that guides a developer through implementing a spec or plan step by step - without ever writing code for them. Use when the user says "guide me", "/guide-me", "guide me through implementing this", "help me implement this step by step", "I want to learn by doing", "tutor me on this", "walk me through building this", or any variation suggesting they want to implement something themselves with guidance rather than having it done for them. Also use when the user explicitly says they want to learn while building.
Quiz the user on code changes, a spec, or an implementation plan to verify genuine understanding before committing, building, or approving. Especially valuable when working with AI-generated code or spec-driven development. Use when the user says "quiz me", "/quiz-me", "test my understanding", "quiz me before I commit", "quiz me on this spec", "quiz me on the plan", "make sure I understand this", or anything suggesting they want to verify comprehension of a diff, design doc, or architectural plan.