Understand how your code works and why.
Explains code or a change in plain language so the user understands what it does, how it works, and why it was built that way.
When to use it
Use when someone wants to understand a body of work, a change, or a subsystem.
Give it code or a change to understand; it explains the essentials first and adds depth as you ask.
What you provide
Invokes how to investigate how the code works rather than repeating that investigation itself; a small change may need only one of how and why.
Invokes why to investigate the reasons behind the code, normally with a narrow scope; a small change may need only one of how and why.
Requires every response to pass through unslop for plain spoken English.
No additional actions listed.