What problem does it solve? Code changes often lack context about why they were made, leaving future maintainers guessing about the root cause, the bug being fixed, and why a particular approach was chosen over alternatives. ## Core Features & Use Cases - Rationale Documentation: Adds comment blocks above changed code explaining what it fixes, why it is needed, and why the approach was chosen. - Convention-Aware Formatting: Uses // comments for TypeScript logic and multi-line TSDoc blocks for function, method, and class signatures, matching project conventions. - Safety Explanation: Documents non-obvious properties like loop prevention, duplicate-call guards, and the user-facing symptoms the fix prevents. - Use Case: After fixing a bug where users saw "Not Connected" despite a successful OAuth flow, run this Skill to annotate the changed sections with the root cause and data-flow reasoning before committing. ## Quick Start Ask the assistant to annotate all code changes made in this conversation with comments explaining what was fixed and why.