← PRKitchen

🍽️ Every PR is a dish. Is it properly seasoned?

Choose a scenario, run prkitchen check, and watch the kitchen gate it in real time — in GitHub Actions, GitLab CI, Bitbucket, or right on your laptop.

👨‍🍳
PRKitchen
Quality Gate
🍽️
#847 Add OAuth2 auth
SERVED
Enters review queue
🔄
RETURNED
Needs more seasoning
🗑️
DISCARDED
Back to the kitchen
Waiting
prkitchen — kitchen log
$ awaiting dish...
Full Kitchen Report →

Explore the Kitchen

Step behind the pass and see every screen in detail.

📊

Dashboard

Live metrics, blocked item feed, and failure reasons chart.

View screen →
🚫

Blocked Items

Every flagged PR with slop scores and one-click overrides.

View screen →
🔍

PR Detail

Full evaluation — signals, diff stats, author history.

View screen →
⚙️

Recipe Config

Per-repo rules, AI sensitivity, size limits, required checks.

View screen →
🔄

Full Workflow

Animated end-to-end story of how a PR flows through PRKitchen.

View screen →
🏗️ Tonight's Special Entrée

Terraform, Prepared & Refined.

Infrastructure PRs carry more risk than application code — blast radius, cost surprises, security gaps, and silent drift. PRKitchen runs twelve analyzers on every Terraform plan before it merges, automatically, with no plugins required.

💥

Blast Radius & Destructive Guard

Know exactly what gets destroyed before it's gone. Flags resource deletions, replacements, and downstream dependencies before the merge.

🔒

Security & Policy

Open ports, missing encryption, public buckets, IAM wildcards — caught at PR time, not after a breach.

💸

Cost & Drift Detection

Surface unexpected cost changes and configuration drift in the PR — before finance asks why the bill doubled.

Try the Terraform Demo 🏗️ See All 12 Analyzers →