ci-cd-pipeline-analysis

Diagnose slow builds, flaky tests, and deployment failures in CI/CD pipelines.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/a53ali/ai-dev --skill ci-cd-pipeline-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd-pipeline-analysis
Source: https://github.com/a53ali/ai-dev/tree/main/skills/cross-cutting/ci-cd-pipeline-analysis
Command: npx skills add https://github.com/a53ali/ai-dev --skill ci-cd-pipeline-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github, jenkins, teamcity, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps engineers and managers diagnose and improve CI/CD pipelines, addressing issues like slow builds, flaky tests, and deployment failures.

Core Features & Use Cases

  • CI/CD Pipeline Analysis: Diagnose slow builds, flaky tests, and deployment failures.
  • Agent Access Strategy: Prioritize MCP-based agent access for GitHub Actions; fall back to REST API with personal access tokens.
  • DORA Metrics: Extract DORA metrics for delivery performance, including Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Mean Time to Recovery.

Quick Start

Analyze the CI/CD pipeline for the last 30 days, focusing on slow builds and flaky tests.

Frequently Asked Questions about ci-cd-pipeline-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose slow builds and flaky tests in my GitHub Actions pipeline?

You can diagnose slow builds and flaky tests in your GitHub Actions pipeline by analyzing workflow execution logs and test reports. This process identifies specific bottlenecks and test instabilities, suggesting targeted improvements to optimize pipeline speed and reliability.

How can I extract DORA metrics from Jenkins to evaluate delivery performance?

Extracting DORA metrics from Jenkins involves analyzing pipeline execution history to calculate Deployment Frequency, Lead Time for Changes, Change Failure Rate, and Mean Time to Recovery. These metrics provide a quantitative evaluation of your team's delivery performance.

Do I need a personal access token to analyze my TeamCity CI/CD pipeline?

Analyzing your TeamCity CI/CD pipeline requires either MCP-based agent access or a personal access token for REST API authentication. The Skill prioritizes MCP access and falls back to REST API tokens to fetch the necessary pipeline execution data.

What is the best way to optimize deployment failures in a CI/CD pipeline?

The best way to optimize deployment failures in a CI/CD pipeline is to analyze historical execution data alongside DORA metrics like Change Failure Rate and Mean Time to Recovery. This approach pinpoints failure root causes and suggests actionable infrastructure improvements.

Does this CI/CD pipeline analysis tool work with both Jenkins and GitHub Actions?

Yes, this CI/CD pipeline analysis tool works with both Jenkins and GitHub Actions, as well as TeamCity. It diagnoses slow builds, flaky tests, and deployment failures across these platforms by leveraging either MCP servers or REST API access tokens.