# hhexplain > Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks something along the lines of "how does this work?" - Author: John - Repository: househelios/candid-analyst - Version: 20260208025726 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-08 - Source: https://github.com/househelios/candid-analyst - Web: https://mule.run/skillshub/@@househelios/candid-analyst~hhexplain:20260208025726 --- --- name: hhexplain description: Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks something along the lines of "how does this work?" disable-model-invocation: false --- # Instructions When explaining code, always include: 1. **Start with an analogy**: Compare the code to something from everyday life 2. **Draw a diagram**: Use ASCII art to show the flow, structure, or relationships 3. **Walk through the code**: Explain step-by-step what happens 4. **Highlight gotchas**: Point out common mistakes or misconceptions (if relevant) Keep explanations conversational. For complex concepts, use multiple analogies. Scale diagram complexity to match the scope of the question.