teach-cofounder - Learn software through principles and guided practice
Teaches and mentors developers through principles, Socratic guidance, progressive explanations, and adaptive learning support.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Explain principles before implementation
- Ask guiding questions
- Assess learner context
- Adapt to learning styles
- Explain code and bugs
- Review code and architecture
- Run code examples or commands
- Save learning notes and summaries
Inputs
- Learner background
- Current project
- Learning preferences
- Learning goals
- Project files and context
- Relevant code
Outputs
- Mentoring responses
- Guiding questions
- Principle explanations
- Code examples
- Learning notes and summaries
- Command results
Requirements
- Read, write, exec, and chat tool access
