A Chrome extension that shows someone how to approve a GitHub PR, then does it for them. Like "Let Me Google That For You" but for PR approvals.
- You have a PR that needs approval:
https://github.com/org/repo/pull/123 - Add
?lmatfy=trueto the URL:https://github.com/org/repo/pull/123?lmatfy=true - Share this link with your reviewer
- They open the link (with this extension installed)
- The extension:
- Shows a sassy intro message
- Animates a cursor clicking through the approval process
- Actually submits the approval
- Open Chrome and go to
chrome://extensions/ - Enable "Developer mode" (toggle in top right)
- Click "Load unpacked"
- Select this
lmatfyfolder - The extension is now active on all GitHub PR pages
| Parameter | Example | Description |
|---|---|---|
lmatfy |
?lmatfy=true |
Activates the extension |
msg |
?lmatfy=true&msg=LGTM! |
Custom approval message |
- Animated cursor that moves to each UI element
- Spotlight effect highlighting the current step
- Typing animation for the approval message
- Skip button for the impatient
- Error handling for edge cases (own PR, already approved, etc.)
- User not logged in
- User trying to approve their own PR
- PR already merged or closed
- Missing permissions
The extension consists of:
manifest.json- Extension configurationcontent.js- Main logic (URL detection, animation, GitHub DOM manipulation)content.css- Styles for overlays, cursor, and effects
The current icons are placeholders. To create better ones:
# With ImageMagick installed:
convert -size 16x16 xc:'#00d4ff' icons/icon16.png
convert -size 48x48 xc:'#00d4ff' icons/icon48.png
convert -size 128x128 xc:'#00d4ff' icons/icon128.pngOr replace with any 16x16, 48x48, and 128x128 PNG images.
Do whatever you want with it. Just approve my PRs.