claude

ci

A plugin to work with OpenShift CI and analyze Prow job results

122 on GitHubby github.com/openshift-engv0.0.110Apache-2.0updated todayci
/

Plugin ci from marketplace ai-helpers in openshift-eng/ai-helpers. Commands read from the repo's manifest — today.

What it installs

Skills (36)

  • add-jira-triage-link

    Add a Component Readiness triage record link to a JIRA issue description

  • analyze-disruption

    Use when analyzing disruption from a DisruptionRegression alert, a Grafana disruption dashboard URL, or Prow CI job runs by examining interval data, audit logs, pod logs, and CPU metrics

  • bulk-triage-regressions

    Use this skill for Component Readiness triage duty - holistically analyze and triage all untriaged regressions for a set of components in a view, clustering them into root-cause buckets

  • detect-permafail

    Analyze consecutive job failures to determine if they represent a permafail pattern versus flaky failures

  • diagnose-job-run-symptoms

    Explain which Sippy Symptoms and failure Labels apply to a Prow CI job run, in plain language, given only the Prow URL

  • fetch-jira-issue

    Fetch JIRA issue details including status, assignee, comments, and progress classification

  • fetch-job-run-summary

    Fetch a Prow job run summary from Sippy showing all failed tests grouped by SIG with error messages

  • fetch-new-prs-in-payload

    Fetch pull requests that are new in a given OpenShift payload compared to the previous payload

  • fetch-payloads

    Fetch recent release payloads from the OpenShift release controller

  • fetch-prow-job-runs

    List Prow job runs from the Sippy API using its real filter syntax — find run IDs by job name, variant, result, or time window

  • fetch-prowjob-json

    Fetch and return key data from a Prow job's prowjob.json artifact given a Prow job URL

  • fetch-regression-details

    Fetch detailed information about a Component Readiness regression from the Sippy API

  • fetch-related-triages

    Fetch existing triages and untriaged regressions related to a given regression

  • fetch-releases

    Fetch available OpenShift releases from the Sippy API

  • fetch-test-report

    Fetch an OpenShift CI test report by name to get pass rates, test ID, and Jira component from Sippy

  • fetch-test-runs

    Fetch test runs from Sippy API including outputs for AI-based similarity analysis

  • fetch-tide-pr-status

    Use when checking what's blocking a PR from merging in OpenShift CI — evaluates Tide merge requirements, required/forbidden labels, and required job statuses.

  • generate-okd-ci-operator-configs

    Use when you need to generate OKD/SCOS ci-operator configuration YAML files from ART ocp-build-data. Replicates the logic of doozer's `images:okd prs open` command as a standalone tool.

  • list-symptoms

    List, search, and inspect Sippy Symptoms and Labels — known CI failure signatures — via the public Sippy API

  • manage-labels

    Create, update, or delete Sippy job run Labels (the human-readable tags applied by Symptoms) via the authenticated Sippy API

  • manage-symptoms

    Create, update, or delete Sippy Symptoms — known CI failure signatures that automatically label job runs — via the authenticated Sippy API

  • oc-auth

    Helper skill to retrieve OAuth tokens from the correct OpenShift cluster context when multiple clusters are configured

  • payload-analysis

    Analyze a payload snapshot to identify root causes of blocking job failures, score candidate PRs, and produce an HTML report with revert recommendations

  • payload-autodl-json

    Schema for the autodl JSON data file produced by payload-analysis for database ingestion — you must use this skill whenever generating the autodl JSON file

  • payload-experimental-reverts

    Experimentally test medium-confidence payload candidates by opening draft revert PRs and triggering payload jobs

  • payload-results-yaml

    State management for agentic payload triage actions — you must use this skill whenever reading or writing the payload results YAML file

  • payload-snapshot

    Snapshot OpenShift payload data (release controller, PR diffs, comments, CI jobs, JUnit results, regression tracking) to a local directory for offline analysis

  • prow-job-analysis

    Use this skill when debugging a failed Prow CI job.

  • prow-job-analyze-resource

    Analyze Kubernetes resource lifecycle in Prow CI job artifacts by parsing audit logs and pod logs from GCS, generating interactive HTML reports with timelines

  • prow-job-prometheus

    Use when you need in-cluster Prometheus metrics from a Prow CI job run — apiserver in-flight requests, etcd disk latency, node CPU/memory/disk, per-pod usage, restarts — by downloading the run's Prometheus snapshot, repairing it, and querying it locally with PromQL

  • reevaluate-job-runs

    Retroactively re-run Sippy Symptom detection on completed Prow CI job runs to apply or preview failure Labels

  • revert-pr

    Git revert workflow and Revertomatic PR template for reverting merged PRs

  • set-release-blocker

    Set the Release Blocker field on a JIRA issue

  • stage-payload-reverts

    Create TRT JIRA bugs, open revert PRs, and trigger payload jobs for high-confidence revert candidates

  • triage-regression

    Create or update a Component Readiness triage record linking regressions to a JIRA bug

  • trigger-payload-job

    MUST be used whenever triggering payload testing on a PR. Do not post payload commands without following this skill — the command syntax is specific and other formats will be silently ignored by the bot.

Slash commands (20)

  • /ci:add-debug-wait

    Add a wait step to a CI workflow for debugging test failures

  • /ci:analyze-pr-reverts

    Analyze recent PR reverts to identify patterns and recommend preventive measures

  • /ci:analyze-prow-job-resource

    Analyze Kubernetes resource lifecycle in Prow job artifacts

  • /ci:analyze-regression

    Analyze details about a Component Readiness regression and suggest next steps

  • /ci:check-if-jira-regression-is-ongoing

    Check if the regression described in a Jira bug is still ongoing or has resolved

  • /ci:continue-session

    Download and continue a Claude session from a Prow CI job's artifacts

  • /ci:detect-permafail

    Detect permafail patterns in consecutive job failures

  • /ci:extract-kubeconfig

    Extract kubeconfig from a running CI job in a PR

  • /ci:fetch-payloads

    Fetch recent release payloads from the OpenShift release controller

  • /ci:fetch-test-report

    Fetch a test report from Sippy showing pass rates, test ID, and Jira component

  • /ci:list-step

    List the step for the given workflow or chain name

  • /ci:list-unstable-tests

    List unstable tests with pass rate below 95%

  • /ci:payload-experiment

    Open draft revert PRs for medium-confidence payload candidates and trigger payload jobs to experimentally determine which PR is causing failures

  • /ci:payload-revert

    Stage reverts for high-confidence payload candidates identified by payload-analysis

  • /ci:query-job-status

    Query the status of a gangway job execution by ID

  • /ci:query-test-result

    Query test results from Sippy by version and test keywords

  • /ci:revert-pr

    Revert a merged PR that is breaking CI or nightly payloads

  • /ci:trigger-periodic

    Trigger a periodic gangway job with optional environment variable overrides

  • /ci:trigger-postsubmit

    Trigger a postsubmit gangway job with repository refs

  • /ci:trigger-presubmit

    Trigger a presubmit gangway job (typically use GitHub Prow commands instead)

Subagents (2)

  • step-registry-analyzer

    Use this agent when you need to understand and list OpenShift CI components including workflows, chains, and refs in a hierarchical structure.

  • test-porter

    Automated Ginkgo e2e test porting agent. Ports tests from openshift-tests-private to openshift/origin, creates PRs, monitors CI, responds to review feedback, pushes fixes, and escalates to humans when needed. Use this agent for any task related to porting tests between these repos.

MCP servers (1)

  • ship-status

    connects to: https://mcp.ship-status.ci.openshift.org/mcp

View source on GitHub openshift-eng.github.io

More from openshift-eng/ai-helpers

All 45 plugins →

Security guidance skills for AI coding assistants

145 skills

122

PatternFly development tools from the UXD team — component scaffolding, design guidance, auditing, migration, test generation, and an MCP server.

55 skills

122

jira

claude

A plugin to automate tasks with Jira

13 skills · 17 commands · 1 MCP server

122

teams

claude

Team structure knowledge and health analysis commands for OpenShift teams

13 skills · 10 commands

122

openshift

claude

OpenShift development utilities and helpers

2 skills · 17 commands

122

Bundle of curated plugins, skills, and MCP servers useful to any OpenShift engineer

16 skills · hooks

122

Similar plugins

Agent skills for Azure SQL Developer, the Azure SQL Database engine running locally in a container. Teaches your agent to run the engine, connect, migrate, scaffold, build RAG, wire CI, and go local-to-cloud, using the real Private Preview image instead of the SQL Server image.

17 skills

anthropics/claude-plugins-official 47,076

cicd-automation

claudecodex

CI/CD pipeline configuration, GitHub Actions/GitLab CI workflow setup, and automated deployment pipeline orchestration

4 skills · 1 command · 5 agents

wshobson/agents 42,461

45 advanced engineering skills: agent designer, agent workflow designer, RAG architect, database designer + schema designer + SQL assistant, migration architect, observability designer, dependency auditor, changelog generator, API design reviewer, API test suite builder, CI/CD pipeline builder, MCP server builder, skill security auditor, skill tester, performance profiler, focused-fix, browser-automation, full-page-screenshot, git-worktree-manager, monorepo-navigator, codebase-onboarding, interview-system-designer, runbook-generator, spec-driven-workflow, secrets-vault-manager, env-secrets-manager, pr-review-expert, self-eval, tc-tracker, feature-flags-architect, kubernetes-operator, chaos-engineering, ship-gate, slo-architect (error-budget + multi-window burn-rate alerts per Google SRE Workbook), tech-debt-tracker, agent-regression-evals, coding-agent-rollout, commit-craft, agent-run-forensics and i18n-localization. Agent skill and plugin for Claude Code, Codex, Gemini CLI, Cursor, OpenClaw.

48 skills · hooks

alirezarezvani/claude-skills 29,725

ginkgo

claude

Write, run, and debug Ginkgo/Gomega test suites in Go: the tree-construction mental model, the full node and decorator surface, tables and generated specs, parallelism, filtering, timeouts and async, CI configuration, and JSON-first failure diagnosis.

13 skills

onsi/ginkgo 9,077

Prepares a repository for public open-source release: secrets-history hygiene, license selection, documentation and CI readiness checks, and language-specific packaging and release guidance.

1 skill

trailofbits/skills 8,166

Run Mooncake pre-PR local validation via scripts/run_ci_test.sh, reproducing the reproducible parts of GitHub Actions.

1 skill

kvcache-ai/Mooncake 7,030

Maintain ci?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins45 plugins