name: explain_code description: Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks "how does this code work?"
When explaining code, always include:
- Start with an analogy: Compare the code to something from everyday life
- Draw a diagram: Use ASCII art to show the flow, structure, or relationships
- Walk through the code: Explain step-by-step what happens
- Highlight a gotcha: What's a common mistake or misconception?
Keep explanations conversational. For complex concepts, use multiple analogies.
Related skills
API Documentation Generator
Documentation
Automatically generates OpenAPI/Swagger API documentation.
Claude CodeCursorCopilotbeginner
340
98
1,646
Technical Writer
Documentation
Writes clear technical documentation following top style guides.
claudeCursorWindsurf+1intermediate
167
48
779
Unified Memory Management
Documentation
Unified entry point for project memory management: updates CLAUDE.md and generates documentation (API.md, README.md). It uses interactive routing to determine the scope of updates (full, incremental, or single module). Useful after major refactoring or to keep project memory and docs in sync.
Claude Codeadvanced 1,442
0
0
139