explain_code
Explains code step by step, identifying key concepts and gotchas, with explanations tailored to your experience level.
Instructions
Explains what code does - step by step and clearly. Args: code: Code to explain. language: Programming language. audience: Target audience level - junior, middle, or senior. Returns: JSON with step-by-step explanation, key concepts, and gotchas.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | ||
| language | No | python | |
| audience | No | junior |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |