By quay
Ralph Loop development lifecycle: ticket assignment through merge-ready PR. Includes start, code, pr, poll, ci, backport, and the unified /work orchestrator.
Trigger the cherry-pick robot to backport a merged PR to a release branch. Checks Target Version from JIRA if no branch is specified.
Quick CI status check for a pull request. Shows pass/fail/pending status for all GitHub Actions jobs and other CI checks.
Implement changes following project conventions. Reads AGENTS.md and area-specific docs, then guides implementation, quality checks (pre-commit, tests), and commit with proper message format.
Stateful PR poller: tracks GitHub Actions CI, CodeRabbit, Codecov, and human reviews across polls. Loops with adaptive backoff internally. Run via the Bash tool with run_in_background: true so the platform notifies the agent on exit.
Create a pull request with the correct title format, filled-in description template, and JIRA reference. Validates the PR title against the CI-enforced regex before creating.
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.
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
npx claudepluginhub quay/ai-helpers --plugin devOpenShift cluster provisioning via Gangway API and remote Playwright browser server deployment for E2E testing.
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.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
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.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls