Understand how your code works and why.
Explains code, changes, and subsystems in plain language so the user understands how they work and why they were built that way.
When to use it
Use when someone asks to understand a body of work, a change, or a subsystem.
Give it code or a change to understand; it explains the main point first and adds depth as you ask.
What you provide
Invokes how to investigate how the code works. Subsystem explanations require both how and why; a small change may need only one.
Invokes why to investigate the reasons behind the code, usually with a narrow scope. Small changes may need only one investigation skill.
Requires every response to pass through unslop for plain, concise wording.
No additional actions listed.