Review Format Kit (RFK) is a browser extension designed to help developers standardize their code review comments using proven conventions like Conventional Comments and Netlify Feedback Ladders.
Stop wasting time trying to remember the right keywords to use when manually typing code review comments, and start giving clear, actionable feedback with ease.
- 📝 Pre-configured Conventions: Ships with standard sets like Conventional Comments and Feedback Ladders.
- 🎯 Custom Groups: Build your own convention sets for your team or personal preference.
- 🔄 Team Sync: Keep your entire team aligned by syncing configurations via a JSON URL.
- ⌨️ Keyboard Shortcuts: Open the UI instantly with
Cmd+Shift+/(Mac) orCtrl+Shift+/(Windows/Linux). - 🎨 Visual Previews: See what you're inserting before it hits the textarea.
- 🌑 Dark Mode: Fully supports GitHub's light and dark themes.
RFK is available on the following stores:
- Chrome Web Store (Coming Soon)
- Firefox Add-ons (Coming Soon)
For manual installation instructions, see the Technical Details section.
Once installed, RFK integrates directly into your GitHub workflow:
-
Go to any Pull Request on GitHub.
-
Click inside a comment field (new comment, review, or inline reply).
-
Trigger the UI: Click the floating convention icon in the toolbar or use the keyboard shortcut (
Cmd+Shift+/). -
Select your convention: Search or navigate through your active group and press Enter.
-
Add details: Fill in the placeholders in the inserted template.
Access the extension settings to manage your conventions:
- Click the RFK extension icon in your browser toolbar.
- Click Open Settings.
- In the Convention Groups tab, you can create new groups, edit existing ones, or view what's inside a group using the Show conventions accordion.
Aligned teams review faster. To share conventions:
- Export: Download your group configuration as a JSON file from the Import/Export tab.
- Sync: Enter a URL to a shared JSON configuration in the settings to automatically keep your team's conventions up to date.
If you are building RFK manually:
- Clone the repository:
git clone https://github.com/yourusername/review-format-kit.git - Install dependencies:
npm install - Build the extension:
npm run build - Load the
dist/folder as an unpacked extension inchrome://extensions/.
npm run dev: Build with hot-reloading.npm run build: Production build with output validation.npm test: Run full test suite with Vitest.npm run test:coverage: Generate coverage reports.npm run format: Prettify source code.npm run package:chrome: Package for Chrome Web Store distribution.npm run package:firefox: Package for Firefox Add-ons distribution.
src/content: GitHub-specific injection logic and UI.src/background: Service worker for sync and lifecycle.src/options&src/popup: Extension management interfaces.src/lib: Core configuration and storage logic.
-
v1.0: Core GitHub Integration & Remote Sync
-
v1.1: Multi-browser Store Release (Chrome, Firefox, Edge)
-
v2.0: GitLab & Bitbucket Support
-
v2.0: Workspace-specific auto-detection
MIT License - see LICENSE for details.



