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