Skip to content
Back to skills

Jira

ASecurity

Query Jira with JQL, manage issue fields and workflows, and plan scoped REST updates for project operations.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 22, 2026
ai-agentsgobashreactgitapi

Works with

  • cursor
  • api

Security analysis

A100/100

Scanned October 22, 2026

npx -y skills add alivirgo/Major-AI-Skills --skill jira --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Jira?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Jira
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/alivirgo-jira/badge)](https://www.skillsdirectory.com/skills/alivirgo-jira)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: jira
description: "Query Jira with JQL, manage issue fields and workflows, and plan scoped REST updates for project operations."
category: productivity
risk: safe
source: self
source_type: self
date_added: "2026-08-26"
tags: ["jira", "jql", "agile", "workflows", "rest-api", "claude"]
tools: ["claude", "cursor", "gemini", "codex"]
---

# Jira Project Tracking AI Skill Guide

## Overview & Engine Architecture

Jira tracks work items (issues) through workflows with statuses, transitions, and fields. Boards and sprints organize delivery; JQL queries filter issues. Automation rules can react to events. Agents write precise JQL, avoid automation loops, keep workflows simple, and use the REST API carefully with least-privilege tokens.

```
Projects -> Issues (fields)
         -> Workflows (statuses/transitions)
         -> Boards / sprints
         -> Automation / REST API
```

## When to use this skill

- Building filters, boards, and saved JQL
- Designing lightweight workflows
- Bulk-updating issues via API during migrations
- Reviewing noisy automation rules

## Operational directives

1. Prefer fewer statuses; map real handoffs, not aspirational bureaucracy.
2. Name custom fields carefully; avoid duplicates (`Start Date` vs `Start date`).
3. Automation: guard with conditions; never create infinite ping-pong transitions.
4. JQL should be selective enough for humans and APIs (watch result caps).
5. Store API tokens as secrets; scope to needed permissions.

## Useful JQL

```text
project = APP AND status = "In Progress" AND assignee = currentUser()
ORDER BY updated DESC

project = APP AND sprint in openSprints() AND type in (Bug, Story)

project = APP AND resolution is EMPTY AND updated <= -14d
```

## REST sketch

```bash
# List issues via search (Cloud APIs evolve - verify current endpoint)
curl -s -u email:token \
  -H "Accept: application/json" \
  "$JIRA_BASE/rest/api/3/search?jql=project%3DAPP"
```

## Workflow hygiene

| Smell | Better approach |
| --- | --- |
| 15+ statuses | Collapse to Todo / Doing / Done + optional Blocked |
| Required fields on every transition | Require only at the gate that needs them |
| Automation comments on every edit | Filter to meaningful events |
| Everyone is admin | Role-based scheme permissions |

## Best practices

- Link issues to PRs/commits with clear keys in branch names (`APP-123-...`).
- Use components or labels consistently; document the taxonomy.
- Separate bug vs story workflows only if states truly differ.
- Archive stale projects instead of leaving eternal noise.

## Limitations

- Jira Cloud vs Data Center APIs and permissions differ.
- Advanced Roadmaps / Plans features depend on license.
- Marketplace apps add fields/behaviors this skill cannot fully cover.

## Related skills

- `@linear` - lighter issue tracking alternative
- `@confluence` - long-form docs linked from epics
- `@github-actions` - CI status next to issue keys

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.