Who it is forA team lead who wants low-risk PRs to go fast and risky ones flagged automatically.
The problemWithout triage, every PR gets the same light review regardless of how much it can break.
The outcomeA Farol comment on each PR with the verdict, score, breaking contract changes and uncovered lines.
What you need first
- Node.js 22+ and git
- go for Go projects, python3 3.11+ for Python projects
- Optional: coverage, lint and audit reports from your CI
Steps
- Add the GitHub Action
winnin/farol/actionto your PR workflow - Point it at the coverage, lint, security and audit reports your CI already produces
- Open a test PR and read the comment: full PR report plus commits since the last push
- It never blocks a merge; decide your own rule for careful review verdicts
- For local runs,
npm install --global @winninjs/farolgives a plain Farol command
Prompt for your agent
Add winnin/farol's GitHub Action (winnin/farol/action) to this repo's PR workflow, feed it our coverage and lint reports, and open a test PR to confirm it comments a verdict.
Caveat.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for winnin/farol and "Comment a merge risk report on every pull request in CI"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer