Architectural review for pull requests in the age of AI coding.
Striff gives reviewers a system-level view of every pull request so teams can gauge PR impact in a single view.
Review the PR the way your system was designed: as moving components, boundaries, dependencies, and risk hotspots instead of isolated files.
For reviewers
Start with system change, then drill into files only where needed.
For AI-heavy teams
Keep agent-generated code aligned with architecture, not just syntax.
For engineering leads
Surface coupling, drift, and risky boundaries before they become cleanup work.
Why Striff
File diffs tell you what changed. They rarely tell you what the change means.
AI-assisted coding increases pull request volume and makes it easier for architecture drift to slip past line-by-line review. Striff gives teams a structural view first so they can judge blast radius, coupling shifts, and boundary risk before diving into files.
Without Striff
File diff shows what lines changed.
With Striff
Striff shows what moved structurally: dependencies, boundaries, and blast radius.
Without Striff
Conventional review starts deep in files.
With Striff
Striff starts at the system layer and lets reviewers drill in only where risk appears.
Without Striff
AI-generated PRs can look tidy line-by-line.
With Striff
Striff exposes architecture drift, coupling shifts, and the parts of the system most likely to need attention.
What you get
A review view built for architectural judgment.
Striff is not just a diagram generator. It brings structural change, metrics, and review guidance into one review view your team can use in seconds.
Diff Lens
Structural diffs instead of file noise
Review the shape of the change first: new dependencies, moved boundaries, changed classes, and the surrounding impact.
Review Engine
AI review grounded in deterministic signals
AI review is grounded in architecture-aware signals so comments are tied to real structural risk, not generic code-review advice.
Inline Context
Notes attached where the risk lives
Review comments are rendered into the SVG itself so the architectural issue stays attached to the component or package it affects.
Workflow Fit
Built for real review flows
Analyze GitHub pull requests or code snapshots, revisit saved results later, and keep the experience fast enough for active review.
Input
Generate the diagram
Start from a pull request or two code snapshots and generate a structural view of the system changes.
Analysis
Spot impact and risk
Scan added, modified, and removed components, then use metrics and relationship changes to find the blast radius fast.
Decision
Act on the right questions
Use inline review notes and risk signals to focus the conversation on coupling, drift, and boundary risk before merge.
Product paths
Use Striff wherever your team reviews change.
Use Striff in the review flow that fits your team: inside GitHub, in automated checks, through your own integrations, or in a private environment.
For Reviewers
Chrome extension for pull request review
Open structural diffs and review notes inside GitHub instead of switching between tabs, screenshots, and comments.
For Teams
GitHub Check for architecture-aware merge gates
Post architectural review signals directly into PR checks and move toward policy-based enforcement on risky changes.
For Developers
API and OSS library for deeper integration
Generate Striffs from GitHub pull requests, uploaded code snapshots, or your own Java-based automation.
For Enterprises
Private deployment for internal codebases
Run Striff inside your own environment for private repositories, stricter data controls, and internal review workflows.
Install the plugin
Install Striff for GitHub pull request review
Use the Striff Chrome extension directly on GitHub pull requests to inspect structural change, dependency movement, and review notes where merge decisions actually happen.
Native workflow
Open Striff directly inside the pull request
Review architectural change in GitHub instead of jumping between screenshots, tabs, and comments.
One review view
See structure, metrics, and notes in one place
Open a review panel built for architectural judgment, with diagrams, notes, and change context attached to the pull request.
Reviewer focus
Put reviewer attention on the riskiest changes first
The extension helps reviewers prioritize coupling drift, architectural spread, and high-impact components before merge.
Striff as a GitHub Check
Automatically post architectural review signals as a GitHub Check on every pull request. Reviewers see structural change, coupling warnings, and AI review notes directly in the PR checks panel.
- Post Striff diagrams and review notes as PR check output
- Gate merges on architectural risk thresholds
- Works with GitHub Actions, no custom CI setup required