A collection of Claude Code plugins to automate and assist with various development tasks.
-
Add the marketplace:
/plugin marketplace add openshift-eng/ai-helpers
-
Install a plugin:
/plugin install jira@ai-helpers
-
Use the commands:
/jira:solve OCPBUGS-12345 origin
Cursor is able to find the various commands defined in this repo by
making it available inside your ~/.cursor/commands directory.
$ mkdir -p ~/.cursor/commands
$ git clone git@github.com:openshift-eng/ai-helpers.git
$ ln -s ai-helpers ~/.cursor/commands/ai-helpers
Comprehensive Jira automation including:
- Issue Analysis & Solutions (
/jira:solve) - Analyze JIRA issues and create pull requests to solve them - Weekly Status Rollups (
/jira:status-rollup) - Generate status summaries by analyzing all child issues - Backlog Grooming (
/jira:grooming) - Analyze new bugs and cards for grooming meetings - Test Generation (
/jira:generate-test-plan) - Generate comprehensive test steps for JIRA issues by analyzing related PRs
See plugins/jira/README.md for full documentation.
General-purpose utilities for development workflows:
- PR Test Generation (
/utils:generate-test-plan) - Generate test steps for one or more related PRs
See plugins/utils/commands/generate-test-plan.md for full documentation.
Want to contribute or create your own plugins? Check out the plugins/ directory for examples.
Make sure your commands and agents follow the conventions for the Sections structure presented in the hello-world reference implementation plugin (see hello-world:echo for an example).
When contributing new commands:
- If your command fits an existing plugin: Add it to the appropriate plugin's
commands/directory - If your command doesn't have a clear parent plugin: Add it to the utils plugin (
plugins/utils/commands/)- The utils plugin serves as a catch-all for commands that don't fit existing categories
- Once we accumulate several related commands in utils, they can be segregated into a new targeted plugin
If you're contributing several related commands that warrant their own plugin:
- Create a new directory under
plugins/with your plugin name - Create the plugin structure:
plugins/your-plugin/ ├── .claude-plugin/ │ └── plugin.json └── commands/ └── your-command.md - Register your plugin in
.claude-plugin/marketplace.json
See LICENSE for details.