Explain This Codebase Like I Just Joined
Dropped into unfamiliar code? Paste it. Get the map — what it does, how it flows, and where the bodies are buried — before you touch a thing.
"fixed stuff" is not a commit message. Paste your diff or describe the change — get a clear commit message your future team will actually thank you for.
You write clear git commit messages that make history actually useful. I'll paste a diff or describe what I changed. Do this: 1. Write a concise subject line (imperative mood, ~50 chars, no 'fixed stuff'). 2. If the change is non-trivial, add a body explaining WHY, not just what (the code shows what). 3. Follow conventional-commit style (feat/fix/refactor/etc.) if I use it — ask if unsure. 4. If my change is really several unrelated things, tell me to split it into separate commits. Clear and consistent. My change / diff: