By quay
OpenShift cluster provisioning via Gangway API and remote Playwright browser server deployment for E2E testing.
Provision an ephemeral OpenShift cluster via the OpenShift CI Gangway API. Claims a cluster from a Hive ClusterPool, downloads and decrypts kubeconfig, and validates connectivity. Requires GANGWAY_TOKEN and KUBECONFIG_ENCRYPTION_KEY env vars. Clusters auto-expire after ~4 hours. Use when you need a real OpenShift cluster for blackbox testing or integration work.
Deploy and connect to a remote Playwright browser on an OpenShift cluster. Sets up a Playwright run-server pod, port-forwarding, and @playwright/cli for interactive browser automation (goto, click, snapshot, screenshot, video recording). Use when you need a remote browser for E2E interaction or visual verification on a cluster.
Shared agent toolkit for the Quay organization. Provides reusable Claude Code plugins for JIRA workflow automation, development lifecycle management, and testing infrastructure.
The Ralph Loop: a continuous state machine that takes a JIRA ticket from
assignment to merge-ready PR. Includes the full skill chain (start, code,
pr, poll, ci, backport) plus the unified /work orchestrator.
JIRA operations (view, assign, transition, check/set Target Version) and planning commands for decomposing features into epics, stories, and estimates. Includes safety hooks for embargoed tickets.
Ephemeral OpenShift cluster provisioning via Gangway API and remote Playwright browser server deployment for E2E testing.
claude plugin add quay/ai-helpers
All project-specific values are set via environment variables with Quay defaults. See each plugin's README for the full variable list.
| Variable | Default | Purpose |
|---|---|---|
JIRA_DOMAIN | redhat.atlassian.net | JIRA instance |
PRIMARY_BRANCH | master | Main branch name |
DEFAULT_REPO | quay/quay | GitHub org/repo |
PR_TITLE_PATTERN | PROJQUAY/QUAYIO regex | CI-enforced PR title regex |
JIRA_TARGET_VERSION_FIELD | customfield_10855 | Target Version field ID |
Copy plugins/dev/templates/settings.json.template to your project's
.claude/settings.json and adjust script paths to reference the plugin install
location.
ai-helpers/
├── plugins/
│ ├── dev/ # Ralph Loop + dev lifecycle
│ │ ├── skills/ # start, code, pr, poll, ci, backport, work
│ │ ├── scripts/ # Shell scripts for hooks and automation
│ │ ├── templates/ # PR description, settings.json template
│ │ └── hooks/ # Event hooks
│ ├── jira-planning/ # JIRA ops + planning commands
│ │ ├── skills/ # jira
│ │ ├── scripts/ # jira-ops, embargo checks, etc.
│ │ └── commands/ # 8 planning commands
│ └── openshift-testing/ # Cluster + browser testing
│ ├── skills/ # cluster-provision, remote-playwright
│ └── scripts/ # Provisioning scripts
├── templates/ # Starter files for adopting repos
│ ├── AGENTS.md.template
│ └── CLAUDE.md.template
├── docs/ # Marketplace documentation site
├── scripts/ # Build tooling
└── Makefile
claude plugin add quay/ai-helpers.claude/settings.json or shell profiletemplates/AGENTS.md.template to create your project's AGENTS.mdplugins/dev/templates/settings.json.template for hook configuration/dev:work PROJQUAY-XXXX to run the full development lifecyclemake lint # Validate plugin structure
make update # Regenerate docs
make new-plugin NAME=foo # Create a new plugin
MIT
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.
npx claudepluginhub quay/ai-helpers --plugin openshift-testingRalph Loop development lifecycle: ticket assignment through merge-ready PR. Includes start, code, pr, poll, ci, backport, and the unified /work orchestrator.
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.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.