Documentation
Concept and current scope
extend is a modular pull request reviewer concept. The base reviewer is designed to be strengthened with specialist extensions, such as Rails expertise, security review, testing strategy, or a team's internal review standards.
Extension model
The intended product model is a base GitHub App plus optional paid extensions. A repository could attach a Rails expert for Active Record and migration review, then add a security reviewer for authentication and permission-sensitive changes.
Recommended prototype usage
- Install the app only in a test repository.
- Confirm that the GitHub App installation flow completes.
- Confirm that the Marketplace plan is visible on the listing.
- Do not rely on the app for review output in its current version.
Current behavior
- The webhook endpoint can accept GitHub events and return a successful response.
- GitHub App credentials and repository permissions are required before PR diffs can be fetched.
- Review posting remains disabled unless explicitly enabled in environment configuration.
- No customer repository data is stored by the prototype.
- No external AI provider receives repository data.
Prepared reviewer flow
The backend is prepared for a future pull request flow: receive a pull request event, authenticate as a GitHub App installation, fetch the PR diff, run enabled extensions, and generate a review body. Review posting remains disabled until app permissions and disclosures are updated.
GitHub App
Current prototype app page: https://github.com/apps/empty-review-bot-20260602114229