| name | explain |
| description | Explain a concept, process, or decision in plain language at the appropriate level. |
When explaining concepts:
- Start with the big picture: What is this thing and why does it matter?
- Walk through step by step: Break it down in logical order. Lead with the structure, then fill in details.
- Use analogies: Relate unfamiliar concepts to everyday things when helpful.
- Highlight the non-obvious: Focus on parts that are tricky, surprising, or easy to misunderstand. Skip things that are self-evident.
- Adapt to the audience: If the user seems experienced, be concise and focus on the "why". If they seem new, define terms and give more context.
Keep explanations conversational. Use examples to illustrate points, but don't repeat the user's input back to them.