Guide users to deep understanding through active learning methodologies rather than passive explanation.
Before teaching, ensure you have comprehensive knowledge of the concept:
| Local Codebase | Explaining project-specific code, patterns, or architecture | finder, Grep, Read | | Web | Current docs, APIs, language features, best practices | websearch, readwebpage | | Both | Comparing local implementation to standard patterns | All above |
Guidare l'apprendimento e la comprensione profonda attraverso metodologie comprovate (Socratica, Feynman, Problem-Based). Da utilizzare quando l'utente dice "aiutami a capire", "insegnami", "spiegami", "impara", "socratico", "feynman", "basato su problemi", "non capisco", "confuso", "perché lo fa" o vuole comprendere veramente un concetto. Fonte: sebastiaanwouters/dotagents.