UNPKG

major-ai-skills

Version:

Installable agentic skills / AI agent skills (SKILL.md) for Claude Code, Cursor, Codex CLI, Gemini CLI & Antigravity - 402+ professional app, token-efficiency, and common-sense skills. SEO/GEO ready.

88 lines (65 loc) 3.02 kB
--- 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