From jira
HyperShift team-specific Jira requirements for component selection and conventions
How this skill is triggered — by the user, by Claude, or both
Slash command
/jira:hypershiftThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides HyperShift team-specific conventions for creating Jira issues in CNTRLPLANE and OCPBUGS projects.
This skill provides HyperShift team-specific conventions for creating Jira issues in CNTRLPLANE and OCPBUGS projects.
This skill is automatically invoked when:
This skill works in conjunction with the cntrlplane skill, adding HyperShift-specific requirements on top of generic CNTRLPLANE/OCPBUGS conventions.
ALL HyperShift issues in CNTRLPLANE and OCPBUGS must have a component set to one of:
Auto-detection based on summary/description keywords:
| Keywords | Component | Confidence |
|---|---|---|
| ARO, Azure, "ARO HCP" | HyperShift / ARO | High |
| ROSA, AWS, "ROSA HCP" | HyperShift / ROSA | High |
| Both ARO and ROSA mentioned | HyperShift | High (multi-platform) |
| "All platforms", "platform-agnostic" | HyperShift | Medium (verify with user) |
| No platform keywords | Prompt user | N/A (cannot auto-detect) |
Important: If no platform keywords are found, do NOT assume platform-agnostic. Prompt the user to clarify which component.
Examples:
Summary: "Enable autoscaling for ROSA HCP clusters"
→ Component: HyperShift / ROSA (auto-detected)
Summary: "ARO HCP control plane pods crash on upgrade"
→ Component: HyperShift / ARO (auto-detected)
Summary: "Multi-cloud support for ARO and ROSA HCP"
→ Component: HyperShift (auto-detected, mentions both platforms)
Summary: "Improve control plane pod scheduling"
→ Component: Prompt user (no keywords, cannot determine platform)
If component cannot be confidently auto-detected:
Prompt example:
Which HyperShift platform does this issue affect?
1. HyperShift / ARO - for ARO HCP (Azure) issues
2. HyperShift / ROSA - for ROSA HCP (AWS) issues
3. HyperShift - for platform-agnostic issues or affects both
Select (1-3):
HyperShift team uses specific version defaults:
Target Version (customfield_10855):
openshift-4.214.20, 4.22, 4.23)Affects Version/s:
4.21Target Version (customfield_10855):
4.21In addition to ai-generated-jira (from CNTRLPLANE skill), HyperShift issues may include:
Platform-specific:
aro-hcp - ARO HCP specificrosa-hcp - ROSA HCP specificFeature area:
autoscalingnetworkingobservabilityupgradelifecyclePriority/type:
technical-debtsecurityperformanceNote: Always include contentFormat: "markdown" when calling createJiraIssue or editJiraIssue so descriptions are interpreted as Markdown.
Use createJiraIssue with contentFormat: "markdown", project key CNTRLPLANE, and set the component to one of HyperShift / ARO, HyperShift / ROSA, or HyperShift based on the auto-detection logic above. Include customfield_10855 (target version) set to "openshift-4.21" (or user-specified version), along with standard labels and security fields.
Use createJiraIssue with contentFormat: "markdown", project key OCPBUGS, issue type Bug, and the appropriate HyperShift component. Include versions (affects version) as [{"name": "4.21"}], customfield_10855 (target version) set to "4.21", along with standard labels and security fields.
Input:
/jira:create story CNTRLPLANE "Enable automatic node pool scaling for ROSA HCP"
Auto-detected:
Interactive prompts:
Result:
Input:
/jira:create bug "ARO HCP control plane pods crash on upgrade"
Auto-detected:
Interactive prompts:
Result:
Input:
/jira:create epic CNTRLPLANE "Improve HyperShift operator observability"
Auto-detected:
Interactive prompts:
Result:
Input:
/jira:create feature CNTRLPLANE "Advanced observability for ROSA and ARO HCP"
Auto-detected:
Interactive prompts:
Result:
Input:
/jira:create story CNTRLPLANE "Improve control plane pod scheduling"
Detection: Summary doesn't contain platform-specific keywords
Prompt:
Which HyperShift platform does this issue affect?
1. HyperShift / ARO - for ARO HCP (Azure) issues
2. HyperShift / ROSA - for ROSA HCP (AWS) issues
3. HyperShift - for platform-agnostic issues or affects both
Select (1-3):
User selects: 3
Result:
User can override auto-detection using --component flag:
# Override auto-detection
/jira:create story CNTRLPLANE "Enable autoscaling for ROSA HCP" --component "HyperShift"
This will use "HyperShift" component instead of auto-detected "HyperShift / ROSA".
Scenario: User specifies component that's not a valid HyperShift component.
Action:
Component "Networking" is not a valid HyperShift component.
HyperShift issues must use one of:
- HyperShift / ARO
- HyperShift / ROSA
- HyperShift
Which component would you like to use?
Scenario: Component cannot be auto-detected and user didn't specify.
Action:
HyperShift issues require a component. Which component?
1. HyperShift / ARO - for ARO HCP (Azure) issues
2. HyperShift / ROSA - for ROSA HCP (AWS) issues
3. HyperShift - for platform-agnostic issues
Select (1-3):
When creating a HyperShift issue:
--component flag provided → Use specified component (validate it's HyperShift)Include platform keywords in summary - Makes auto-detection more accurate
Be specific about platform when known
Use platform-agnostic component wisely
Component consistency within epic
/jira:create - Main command that invokes this skillcntrlplane skill - Generic CNTRLPLANE/OCPBUGS conventionsnpx claudepluginhub bryan-cox/ai-helpers --plugin jiraGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Implements work from a spec or tickets using TDD at agreed seams, with regular typechecking and test runs, followed by code review.