jira
Jira integration for openstack-k8s-operators workflows.
Skill by openstack-k8s-operators
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/openstack-k8s-operators-jira
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/jira
What's inside
- Skill name
jira- Description
- Jira integration for openstack-k8s-operators workflows. Reads tickets, validates hierarchy (feature/epic/story), posts outcome comments, and suggests story creation.
- License
- MIT
- Instructions
- 273 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- allowed-tools: must be a space-separated string
Files (1)
- SKILL.md
SKILL.md (first lines)
Jira integration skill for openstack-k8s-operators development workflows.
When invoked directly (`/jira OSPRH-2345`), inspect the ticket and report its type, hierarchy, and linked issues. When used as a reference by other skills, follow the rules below.
## Prerequisites
**Human approval is REQUIRED for all write operations.** Never post comments, create stories, update tickets, or modify any Jira resource without presenting the exact content to the human operator and receiving explicit approval first. Read operations (fetching tickets, inspecting hierarchy) do not require approval.
**ALL Jira comments MUST start with `[AI-GENERATED]` prefix.** This is mandatory and non-negotiable. Never post a comment without this prefix.
## Issue Hierarchy
```
Feature / Initiative
|
| Feature
| Initiative
|
+-- Epic
| |
| | Groups stories/tasks/bugs for a single release
| | Must be scoped to a single release
| |
| +-- Story / Task
| | Actual engineering work, maps to PR(s)
| | Story and Task are interchangeable
| |
| +-- Bug
| Defect (same level as Story, different workflow)
|
+-- Epic
...
```
### Key Rules
1. **Sub-tasks are NOT used.** Do not create sub-tasks.
2. **Story and Task are interchangeable.** No semantic difference. Teams may have local conventions, but they are not generalizable.
3. **Outcome comments go on the Story/Task/Bug, never on Epic or Feature.** The Story is where engineering work is tracked. The Epic is a container. The Feature is PM-owned.
4. **If the input ticket is a Feature**, find its child Epics. If there's a relevant Epic, find its Stories. Guide the user down to the right Story to work on.
5. **If the input ticket is an Epic with no child Stories**, check if a Spike exists under the Epic instead. If a Spike is found, warn the user: "This Epic has a Spike (<ticket-id>) but no Story. Spikes are timeboxed research — not implementation work. Do you want to continue planning against the Spike, or create a Story first?" If no Spike and no Story, suggest creating a Story before starting implementation.
6. **Bugs follow their own workflow** (New, Refinement, Planning, Backlog, In Progress, Review, Verified, Closed) but are at the same level as Stories for hierarchy purposes.
7. **Bug-to-Story workflow.** When a Bug has a parent Epic:
- Check the Epic's children for existing Stories that already cover the fix.
- If no existing Story covers the fix, suggest creating a Story under the same Epic to track the implementation work. Bugs are typically not added to sprints — Stories are. The Story tracks the engineering work, the Bug tracks the defect.
- Always ask the user before creating the Story. Present the suggested fields and let them confirm.
- Once the Story is created and the user confirms, suggest transitioning both the Bug and the new Story to "In Progress" (but only after user approval — never transition tickets without asking).
- If the Bug has no parent Epic, note this and ask the user whether one should be created or whether to proceed without the Epic hierarchy.
8. **Plan breakdown items become separate Stories under the Epic**, not sub-tasks.
## Ticket Inspection
When given a ticket ID:
1. Fetch the ticket via Atlassian MCP
2. Report: type, summary, status, priority, fixVersion
3. Show hierarchy: parent (Feature/Epic), children (Epics/Stories)
4. Flag hierarchy issues per the rules above
Example output:
```
Ticket: OSPRH-2345
Type: Story
Status: In Progress
Priority: Major
fixVersion: 18.0.1
Summary: Add topology support to GlanceAPI
Parent Epic: OSPRH-1000 (Glance operator enhancements)
Linked Stories: OSPRH-2346, OSPRH-2347
Hierarchy: OK — Story linked to Epic
```
## Operations
### Validate Hierarchy
Before any write operation, that must be approved by the human operator, check the hierarchy:
**Story/Task/Bug — OK to work on:**
```
Hierarchy check for OSPRH-2345:
Type: Story
Parent Epic: OSPRH-1000
Status: OK — proceed with planning/implementation
```
**Bug with parent Epic — suggest Story creation:**
```
Hierarchy check for OSPRH-3456:
Type: Bug
Parent Epic: OSPRH-1000 (Glance operator enhancements)
Sibling Stories: none that cover this fix
This Bug has a parent Epic but no Story to track the fix.
Bugs are typically not added to sprints — a Story is needed
to track the implementation work.
Suggested Story:
Project: OSPRH
Type: Story
Summary: Fix <bug summary>
Epic Link: OSPRH-1000
fixVersion: <from Bug>
Description: Implementation work for OSPRH-3456
Create this Story? (y/n)
After creation, transition both tickets?From openstack-k8s-operators/devskills, MIT.
More from openstack-k8s-operators/devskills
- 0.578score
analyze-must-gather
openstack-k8s-operators
Produce an analysis of observed problems in a must-gather report from OpenStack Services on OpenShift
SkillBFreshness: B★ 9Claude Code +9 - 0.578score
analyze-zuul-ci-logs
openstack-k8s-operators
Produce an analysis of observed problems in downloaded Zuul CI logs
SkillBFreshness: B★ 9Claude Code +9 - 0.572score
generate-containerfile
openstack-k8s-operators
Generate Containerfiles for OpenStack service images by analyzing tcib definitions, rdo-packages spec files, and the container images design document.
SkillBFreshness: B★ 9Claude Code +9 - 0.531score
code-review
openstack-k8s-operators
Code review agent for openstack-k8s-operators following dev-docs conventions, lib-common patterns, and openstack-k8s-operators best practices
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
onboarding-buddy
openstack-k8s-operators
Interactive onboarding for openstack-k8s-operators — teaches Kubernetes operator fundamentals from scratch and tours the current operator repo at the…
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
create-dt
openstack-k8s-operators
Scaffold RHOSO Deployment Topologies/Validated Architectures for the architecture repo with existing DT/VA analysis, kustomize generation, and staged automation
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
cve-validate
openstack-k8s-operators
Validate CVE Jira tickets against the current codebase — assess reachability, exploitability, and recommend action (Go bump vs dependency bump vs code fix)
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
debug-operator
openstack-k8s-operators
Debug and develop openstack-k8s-operators operators with comprehensive workflows including make targets, tests, and deployments
SkillCFreshness: C★ 9Claude Code +9 - 0.528score
explain-flow
openstack-k8s-operators
Analyze and explain code flow in openstack-k8s-operators operators with automated parsing and visual diagrams
SkillCFreshness: C★ 9Claude Code +9 - 0.528score
support-triage
openstack-k8s-operators
Triage RHOSO must-gather reports using OMC and the Core Operators Support Enablement guide
SkillCFreshness: C★ 9Claude Code +9 - 0.498score
test-operator
openstack-k8s-operators
Comprehensive testing, linting, and quality assurance for openstack-k8s-operators operators with Go best practices
SkillCFreshness: C★ 9Claude Code +9 - 0.466score
backport-review
openstack-k8s-operators
Compare downstream backport change requests against upstream OpenStack Gerrit patches.
SkillDFreshness: D★ 9Claude Code +9
Signals
- Stars
- 9
- Forks
- 23
- Open issues
- 0
- Last commit (this folder)
- May 4, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from openstack-k8s-operators
- 0.578score
analyze-zuul-ci-logs
openstack-k8s-operators
Produce an analysis of observed problems in downloaded Zuul CI logs
SkillBFreshness: B★ 9Claude Code +9 - 0.578score
analyze-must-gather
openstack-k8s-operators
Produce an analysis of observed problems in a must-gather report from OpenStack Services on OpenShift
SkillBFreshness: B★ 9Claude Code +9 - 0.572score
generate-containerfile
openstack-k8s-operators
Generate Containerfiles for OpenStack service images by analyzing tcib definitions, rdo-packages spec files, and the container images design document.
SkillBFreshness: B★ 9Claude Code +9 - 0.531score
create-dt
openstack-k8s-operators
Scaffold RHOSO Deployment Topologies/Validated Architectures for the architecture repo with existing DT/VA analysis, kustomize generation, and staged automation
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
code-review
openstack-k8s-operators
Code review agent for openstack-k8s-operators following dev-docs conventions, lib-common patterns, and openstack-k8s-operators best practices
SkillCFreshness: C★ 9Claude Code +9 - 0.531score
cve-validate
openstack-k8s-operators
Validate CVE Jira tickets against the current codebase — assess reachability, exploitability, and recommend action (Go bump vs dependency bump vs code fix)
SkillCFreshness: C★ 9Claude Code +9
Cite this page
jira skill. Agent Mart. https://agentmart.dev/skills/openstack-k8s-operators-jira (last updated 2026-10-24)