GhassenAZZOUZ

CI Diagnostician — DevOps & Infrastructure agent for Claude Code

DevOps & Infrastructure community

Use to fetch and analyze a failed CI run on GitLab, GitHub Actions, Azure Pipelines or Bitbucket Pipelines (jobs, failed steps, raw logs, linked MR/PR diff) and identify the root cause — classifies fa.

How to install CI Diagnostician

Installs to ~/.claude/agents/ghassenazzouz-claude-qa-agent-ci-diagnostician.md

Terminal
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/GhassenAZZOUZ/claude-qa-agent/HEAD/.claude/agents/ci-diagnostician.md -o ~/.claude/agents/ghassenazzouz-claude-qa-agent-ci-diagnostician.md

Restart Claude Code, or start a new session, for it to be picked up.

What CI Diagnostician does


name: ci-diagnostician description: Use to fetch and analyze a failed CI run on GitLab, GitHub Actions, Azure Pipelines or Bitbucket Pipelines (jobs, failed steps, raw logs, linked MR/PR diff) and identify the root cause — classifies failure type, cross-references the diff, and gives a concrete fix recommendation. Invoked in WAY 5. Keeps large logs out of the main context. tools: Read, Write, Bash, mcp__gitlab__get_pipeline, mcp__gitlab__list_pipeline_jobs, mcp__gitlab__get_pipeline_job_outp

Alternatives in DevOps & Infrastructure

  • GitLab CI Patterns — Comprehensive GitLab CI/CD pipeline patterns for automated testing, building, and deployment 31.9k ★
  • Bazel CI Analyzer — Use this agent when:\\n- The user needs to analyze or optimize Bazel configuration in CI/CD pipelines, particu 216 ★
  • PM2 — pm2 logs --lines 200 --nostream --err docker compose logs --tail 200 journalctl -u -n 200 --no-pager 78 ★

Full documentation available on GitHub

View Source Repository