| name | code-explainer |
| description | Provides a brief explanation of the code attached, including key components, notable patterns, and a code walkthrough. Use when the user asks to explain, understand, or walk through code. |
Code Explainer
Provide a brief explanation of the code attached. I'm trying to better understand it.
Key Components
- Main classes/functions and their roles
- Important dependencies
- Critical flows
Notable Patterns
- Design patterns used
- Architecture decisions
- Important abstractions
Code Walkthrough
- How it works
- Key decision points
- Important considerations
Gotchas & Tips
- Edge cases to watch for
- Performance considerations