Analyze an RFE and output meaningful EPIC, user stories, and their outcomes
Generate integration test suites (.testsuite.yaml) for OpenShift API type definitions
Generate OpenShift API type definitions from an enhancement proposal PR and/or design document, following OpenShift and Kubernetes API conventions
Generate OpenShift controller/reconciler implementation code from an enhancement proposal PR and/or design document, following controller-runtime and operator-sdk conventions
Generate e2e test artifacts (test cases, execution steps, and test code) for any OpenShift operator based on git diff from a base branch
Analyze RFEs and generate EPIC, user stories, and outcomes breakdown
Generate e2e test artifacts for any OpenShift operator based on repository discovery and git diff analysis
Ensures all generated Go code follows best practices from the official Effective Go documentation and Go community standards.
Analyze OpenShift operator API changes to predict regressions, breaking changes, and backward compatibility issues
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude-based agentic workflow tool for Kubernetes operator controller development.
flowchart TD
subgraph Main["Development Agent"]
direction TB
START([Start]) --> INIT[init]
end
subgraph PR1["Phase 1: API Generation"]
INIT --> API_GEN[api-generate: CRD Updates]
API_GEN --> API_TESTS[api-generate-tests: Envtest Eval Updates]
API_TESTS --> REVIEW1[review-and-fix]
REVIEW1 --> RAISE_PR1[Raise PR #1]
end
subgraph PR2["Phase 2: API Implementation"]
RAISE_PR1 --> API_IMPL[api-implement: Go Controller Updates + UTs]
API_IMPL --> REVIEW2[review-and-fix]
REVIEW2 --> RAISE_PR2[Raise PR #2]
end
subgraph PR3["Phase 3: E2E Tests"]
RAISE_PR2 --> E2E_GEN[e2e-generate: Ginkgo e2e Suite Updates]
E2E_GEN --> REVIEW3[review-and-fix]
REVIEW3 --> RAISE_PR3[Raise PR #3]
end
subgraph Evaluation["Development Review"]
RAISE_PR1 --> EVAL1{Evaluate PR #1}
RAISE_PR2 --> EVAL2{Evaluate PR #2}
RAISE_PR3 --> EVAL3{Evaluate PR #3}
EVAL1 --> CI1[Wait for CI]
EVAL2 --> CI2[Wait for CI]
EVAL3 --> CI3[Wait for CI]
CI1 -->|Pass| MERGE1[Review PR #1]
CI2 -->|Pass| MERGE2[Review PR #2]
CI3 -->|Pass| MERGE3[Review PR #3]
MERGE1 & MERGE2 & MERGE3 --> DONE([Dev Complete])
end
style INIT fill:#e1f5fe
style API_GEN fill:#fff3e0
style API_TESTS fill:#fff3e0
style API_IMPL fill:#e8f5e9
style E2E_GEN fill:#fce4ec
style REVIEW1 fill:#f3e5f5
style REVIEW2 fill:#f3e5f5
style REVIEW3 fill:#f3e5f5
style DONE fill:#c8e6c9
The following tools must be installed and available on your system:
gh): cli.github.commake generate, make build, etc.The container image used in Dockerfile already adds these dependencies, but you need to manage the credentials inside the container.
JIRA_PERSONAL_TOKEN environment variable -- required only for /oape:analyze-rfe (Jira API access).Add the marketplace:
/plugin marketplace add openshift-eng/oape-ai-e2e
Install the plugin:
/plugin install oape@oape-ai-e2e
Use the commands:
/oape:api-generate https://github.com/openshift/enhancements/pull/1234
Update the marketplace (fetches latest plugin catalog):
/plugin marketplace update oape-ai-e2e
Reinstall the plugin (downloads new version):
/plugin install oape@oape-ai-e2e
Cursor can discover the commands by symlinking this repo into your ~/.cursor/commands directory:
mkdir -p ~/.cursor/commands
git clone [email protected]:openshift-eng/oape-ai-e2e.git
ln -s oape-ai-e2e ~/.cursor/commands/oape-ai-e2e
| Plugin | Description | Commands |
|---|---|---|
| oape | AI-driven OpenShift operator development tools | /oape:init, /oape:api-generate, /oape:api-generate-tests, /oape:api-implement, /oape:analyze-rfe, /oape:e2e-generate, /oape:predict-regressions, /oape:review, /oape:implement-review-fixes |
/oape:init -- Clone an Operator RepositoryClones an allowed OpenShift operator repository by short name into the current directory.
/oape:init cert-manager-operator
/oape:api-generate -- Generate API Types from Enhancement ProposalReads an OpenShift enhancement proposal PR, extracts the required API changes, and generates compliant Go type definitions in the correct paths of the current OpenShift operator repository.
/oape:api-generate https://github.com/openshift/enhancements/pull/1234
/oape:api-generate-tests -- Generate Integration Tests for API TypesGenerates .testsuite.yaml integration test files for OpenShift API type definitions, covering create, update, validation, and error scenarios.
/oape:api-generate-tests api/v1alpha1/myresource_types.go
/oape:api-implement -- Generate Controller Implementation from Enhancement ProposalReads an OpenShift enhancement proposal PR, extracts the required implementation logic, and generates complete controller/reconciler code following controller-runtime and operator-sdk conventions.
/oape:api-implement https://github.com/openshift/enhancements/pull/1234
/oape:analyze-rfe -- Analyze RFE and Generate EPIC/Stories BreakdownAnalyzes a Jira Request for Enhancement (RFE) and produces a structured breakdown of Epics, user stories, and outcomes. Requires JIRA_PERSONAL_TOKEN for Jira API access.
npx claudepluginhub p/shivprakashmuley-oape-plugins-oapeOLM team development utilities and onboarding tools
MCP server and extended tooling for OpenShift CI data access
Git workflow automation and utilities
Tools for working with OpenShift CI and analyzing Prow job results
Snowflake data analysis commands for engineering metrics and reports
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Matt Pocock's agent skills for real engineering — grilling, spec/ticket flows, TDD, code review, domain modelling and more. Plug-and-play, not vibe coding.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Harness-native ECC operator layer - 67 agents, 278 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.