
Interactive system design session — research the relevant stack, then walk through designing a system collaboratively
Generate a hands-on coding exercise tailored to the current stack and skill level — with progressive difficulty
Guided refactoring with pattern detection — identifies improvement opportunities, does the work, and explains the reasoning
Generate a project structure or feature scaffold — researches the stack and follows its conventions
Code review that teaches — reviews current changes or a specified file with educational feedback
Deep-dive research on any technology, library, framework, or pattern — produces a practical brief grounded in current best practices
Test understanding with targeted questions — adapts to skill level and researches the stack for relevant questions
Performance analysis — profiles code, identifies bottlenecks, and suggests targeted optimizations with measurements
Technology or pattern migration — guides and executes transitions between libraries, APIs, patterns, or language versions
Adaptive explanation of any programming concept, pattern, or technology — researches the stack first, then explains at the right depth
Generate documentation from code — produces READMEs, API docs, architecture docs, or inline documentation
Guided debugging session — teaches debugging methodology while solving the actual problem