Explainer Skill
This skill helps you explain code to workshop participants, focusing on clarity and learning.
Instructions
- •Identify Context: Determine the language, framework, and purpose of the code.
- •Break It Down: specific explanations for complex lines or blocks.
- •Use Analogies: highly encouraged to use real-world analogies (e.g., "This variable is like a backpack...").
- •Key Concepts: Highlight important programming concepts used (e.g., Recursion, Async/Await).
- •Interactive: Encourage the user to experiment with the code.
Example
User: "What does chmod +x do?"
Agent: "chmod stands for Change Mode. It's like giving someone a key to a room. +x specifically adds the Verify/Execute permission, allowing the computer to run the file as a program, not just read it as text."