maintenance-create-ticket-on-jiralisted
Install: claude install-skill abdullahkhawer/devops-skills
# Create Maintenance Upgrade Ticket on Jira Skill
Run this skill when asked to create or update a Jira maintenance upgrade ticket based on maintenance upgrade check file(s) under `maintenance-checks` directory at the root of the working directory.
This skill reads maintenance upgrade check files, extracts the details related to Jira ticket title and description, then creates or updates the corresponding issue in the configured Jira project.
## Configuration
Update the values below with your Jira project details before using this skill:
| Setting | Value |
|---|---|
| Atlassian Site | `<your-site>.atlassian.net` |
| Jira Project Key | `<YOUR_PROJECT_KEY>` (e.g. `OPS`, `INFRA`) |
---
## Step 1 — Locate maintenance upgrade check file(s)
Find all maintenance upgrade check files in the `./maintenance-checks/` directory:
```bash
ls ./maintenance-checks/maintenance-check-*.md
```
If the user specified a particular file, use that. If multiple files are found and none was specified, list them and ask the user which one(s) to process. Process one file at a time — after completing all steps for a file, return to this step and process the next selected file.
---
## Step 2 — Parse the maintenance upgrade file
Read the maintenance upgrade check file and extract:
- **Maintenance upgrade required** — from the `## Decision` → `**Maintenance upgrade required:**` field
- **Ticket title** — from the `## Jira Ticket` → `**Title:**` field
- **Parent** — from the `## Jira Ticket` → `*