What problem does it solve?
Developers and reviewers often struggle to form clear mental models of complex code paths and feature behavior, which slows debugging, onboarding, and design discussions. This Skill turns opaque implementation details into simple, teachable explanations so teams can reason confidently about system behavior and trade-offs.
Core Features & Use Cases
- Feynman Loop Method: Iteratively Explore, Explain, Find Gaps, and Re-Explore until the explanation has zero fog.
- Trace full flows: Identify entry points, processing steps, call chains, dependencies, outputs, and side effects for features or files.
- Surface rationale and gotchas: Explain why design decisions were made, name implicit assumptions, and highlight edge cases and risks.
- Use Case: Onboard a new engineer by explaining the authentication flow end-to-end, or prepare a clear summary for a code review that pinpoints non-obvious interactions.
Quick Start
Explain how the authentication flow works end-to-end from API entry point to database interactions, list edge cases and assumptions, and identify files and lines to inspect further.