Confession PR
ELI5 - The Vibe Check
A confession PR opens with something like 'not 100% sure why this works but the tests pass' right there in the description, in public, for everyone to see. It's the modern developer's version of a diary entry: an honest, slightly nervous admission that the AI got you across the finish line and you're choosing transparency over pretending you understood every line.
Real Talk
A confession PR is a pull request whose description openly acknowledges gaps in the author's understanding of AI-generated code, rather than presenting it with false confidence. It's becoming a small but genuine norm on agentic-coding teams as a way to flag review priority, since reviewers know to look closer at the parts the author flagged as uncertain.
When You'll Hear This
"Fair warning, this is a confession PR, I don't fully understand the regex but it passes every test case." / "I actually appreciate a confession PR, at least I know where to look."
Related Terms
AI Pair Programming
AI pair programming is pair programming where your partner is an AI.
Code Review
A code review is when another developer reads your code before it gets merged, looking for bugs, bad practices, or anything confusing.
Hallucination
When an AI confidently makes something up — like citing a library that doesn't exist or generating code that calls a function that was never written.
Pull Request (PR)
A pull request is like raising your hand in class and saying 'Hey, I made some changes — can someone check my work before we make it official?
Vibe Coding
Vibe coding is writing software by vibes — you describe what you want to an AI, it writes the code, and you just... vibe.