Overview

The Problem

The Solution

Color

Typography

Art Direction

AI-powered CI/CD intelligence agent

Timeline

2 weeks

ROLE

Product Designer

SKILLS

Prototyping

Engineering

TOOLS

Figma

GitLab

Claude

Overview

Pipeline Risk Analyst is an AI-powered agent that monitors GitLab CI/CD pipelines and merge requests in real time, automatically performs a multi-dimensional analysis using Claude (Anthropic), and posts a structured, actionable report as an MR comment — all without requiring human intervention.

Pipeline Risk Analyst is an AI-powered agent that monitors GitLab CI/CD pipelines and merge requests in real time, automatically performs a multi-dimensional analysis using Claude (Anthropic), and posts a structured, actionable report as an MR comment — all without requiring human intervention.

"A junior developer opens a PR at 11pm. By morning, they have a full code review, root cause analysis on the failed pipeline, and a concrete suggested fix without waking up a senior engineer."

"A junior developer opens a PR at 11pm. By morning, they have a full code review, root cause analysis on the failed pipeline, and a concrete suggested fix without waking up a senior engineer."

Problem

Modern engineering teams merge dozens of branches per day. When a pipeline fails or a PR is opened at off-hours, developers face three compounding problems:

Modern engineering teams merge dozens of branches per day. When a pipeline fails or a PR is opened at off-hours, developers face three compounding problems:

Delayed feedback

Developers wait for a senior engineer's availability to diagnose a failure that Claude can solve in seconds. The cognitive cost of context-switching compounds on both sides.

Developers wait for a senior engineer's availability to diagnose a failure that Claude can solve in seconds. The cognitive cost of context-switching compounds on both sides.

Context switching

Triage expertise is concentrated in a few people. Every 11pm Slack message is a context switch that costs them 20 minutes of deep work the next morning. The team doesn't scale — it just gets louder.

Triage expertise is concentrated in a few people. Every 11pm Slack message is a context switch that costs them 20 minutes of deep work the next morning. The team doesn't scale — it just gets louder.

Incomplete reviews

Security vulnerabilities, broken tests, and linting debt rarely get caught in the same review pass. Things slip through — not because reviewers are careless, but because reviewing five dimensions at once is hard.

Security vulnerabilities, broken tests, and linting debt rarely get caught in the same review pass. Things slip through — not because reviewers are careless, but because reviewing five dimensions at once is hard.

Solution

Forge is a stateless microservice that listens for GitLab webhook events, fetches the code diff and CI logs, sends a single structured prompt to Claude, and posts a rich Markdown comment directly on the MR — covering five analysis categories in one pass.

Forge is a stateless microservice that listens for GitLab webhook events, fetches the code diff and CI logs, sends a single structured prompt to Claude, and posts a rich Markdown comment directly on the MR — covering five analysis categories in one pass.

Gitlab

webhook event

Cloud Run

FastAPI + async

GitLab API

diff + CI logs

Anthropic API

Claude analysis

MR Comment

structure report