CI Pipeline Optimizer
Analyze pipeline durations, identify slow stages, and suggest improvements
Example Prompt
Analyze our GitLab CI pipelines from the last month and suggest ways to speed them up
About
Optimizes your CI/CD pipeline by analyzing recent pipeline run durations from GitLab, identifying consistently slow stages, and comparing against known optimization patterns. The optimizer produces actionable recommendations such as caching opportunities, parallelization strategies, and unnecessary step removal.
Workflow Steps
List recent pipeline runs from GitLab with stage durations and status information
⚙️ List PipelinesReason through pipeline timing data to identify bottleneck stages and patterns
🧠 Structured ReasoningWrite a detailed optimization report with specific recommendations for each slow stage
✏️ Write FilePost a summary of top optimization opportunities to the engineering Slack channel
📨 Send MessageTools Used
Write File
Write or overwrite a file at a specified path with the given content
List Pipelines
List CI/CD pipeline runs for a GitLab project with status, duration, and trigger info
Structured Reasoning
Break down a complex problem into sequential reasoning steps with explicit chain-of-thought
Send Message
Send a message to a Slack channel or direct message conversation
Required MCP Servers
Filesystem
Read, search, and manage files on the local filesystem
GitLab
Manage GitLab projects, merge requests, issues, and CI/CD pipelines
Sequential Thinking
Dynamic problem-solving through structured thought sequences with branching and revision
Slack
Send messages, read channels, and manage Slack workspace interactions