From ci
Analyzes disruption events from Prow CI job runs by downloading interval data, audit logs, and pod logs, then compares patterns across runs and backends to identify root causes.
How this command is triggered — by the user, by Claude, or both
Slash command
/ci:analyze-disruption <prowjob-url-1> [prowjob-url-2 ...] [--backends backend1,backend2,...]The summary Claude sees in its command listing — used to decide when to auto-load this command
## Name ci:analyze-disruption ## Synopsis Analyze disruption events across one or more CI job runs, comparing backends to identify root causes: ## Description Analyze disruption recorded in Prow CI job runs by downloading interval/timeline data, audit logs, and pod logs, then comparing disruption events across backends and job runs to identify patterns and root causes. The command accepts: - One or more Prow job URLs (required, at least 1) - An optional `--backends` flag with a comma-separated list of backend names to focus on When multiple job runs are provided, the command compares a...
ci:analyze-disruption
Analyze disruption events across one or more CI job runs, comparing backends to identify root causes:
/ci:analyze-disruption <prowjob-url-1> [prowjob-url-2 ...] [--backends backend1,backend2,...]
Analyze disruption recorded in Prow CI job runs by downloading interval/timeline data, audit logs, and pod logs, then comparing disruption events across backends and job runs to identify patterns and root causes.
The command accepts:
--backends flag with a comma-separated list of backend names to focus onWhen multiple job runs are provided, the command compares and contrasts disruption patterns across runs to find commonalities that point to systemic issues vs one-off infrastructure problems.
*-cache-*) — implies etcd problems or global networking issuesci-cluster-network-liveness — canary backend polling a static external endpoint from the test cluster; significant disruption here means the test infrastructure itself had network issues, making actual measured disruption much less valuable for that runDisruption responsibility spans multiple teams. The more detail tracked down, the better the routing:
The skill handles all implementation details including:
.work/disruption-analysis/{date}/{build_id}/.work/disruption-analysis/{date}/{backend_names}-analysis.md--backends <list> — Comma-separated list of backend names to focus analysis on. If omitted, all backends with disruption are analyzed.Analyze disruption in a single job run:
/ci:analyze-disruption https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-release-master-ci-4.21-e2e-aws-ovn/1983307151598161920
Compare disruption across multiple runs:
/ci:analyze-disruption https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-release-master-ci-4.21-e2e-aws-ovn/1983307151598161920 https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-release-master-ci-4.21-e2e-aws-ovn/1983307151598161921
Focus on specific backends:
/ci:analyze-disruption https://prow.ci.openshift.org/view/gs/test-platform-results/logs/periodic-ci-openshift-release-master-ci-4.21-e2e-aws-ovn/1983307151598161920 --backends kube-api,oauth-api,openshift-api
npx claudepluginhub cali0707/openshift-eng-ai-helpers --plugin ci/analyze-disruptionAnalyzes disruption events from Prow CI job runs by downloading interval data, audit logs, and pod logs, then compares patterns across runs and backends to identify root causes.
/analyze-ci-failureAnalyzes CI/CD pipeline failures by retrieving build logs, classifying failure types, and suggesting specific fixes with code or config changes.
/ci-debugDiagnoses a failing CI run by classifying failures against an 11-pattern playbook, citing memory entries, and proposing exact fix commands without applying them.
/auditTraces a production issue or pipeline failure end-to-end through GitHub artifacts (issues, PRs, reviews, merges) and files a detailed improvement issue to the Forge repository.
/incident-responseOrchestrates multi-agent incident response: detect, triage, resolve, and learn from production incidents using structured SRE practices. Supports --severity flag.
/investigatorDiagnoses bugs and incidents through root-cause analysis, gathering evidence before proposing any fix. Triggers on keywords like bug, debug, investigate, or incident.