本文へ移動
cccskills
無料GitHub で公開

jira-integration

Use when the user says "check Jira", "create ticket", "update issue", or needs JQL queries, ticket transitions, or branch-to-ticket linking.

インストール方法を見る

含まれるファイル(2)

  • SKILL.md5.2 KB
  • evals/triggers.json1.4 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Jira Skill

When to use

Use this skill when:

  • Reading a Jira ticket for context (bug reports, feature requests)
  • Creating new Jira issues from discovered bugs or planned work
  • Transitioning ticket status (e.g., "In Progress" → "In Review")
  • Writing JQL queries to find related issues
  • Linking branches or PRs to Jira tickets

Do NOT use when:

  • GitHub Issues (use github-api tool directly)
  • Linear or other issue trackers

Procedure: Work with Jira

  1. Identify action — Search, read, create, update, or transition a ticket?
  2. Use the correct endpoint — See API table below.
  3. Execute — Make the API call with required fields.
  4. Verify — Confirm the response contains expected data or the ticket was updated.
ToolPurpose
jira-integration (GET /search/jql)Search issues with JQL
jira-integration (GET /issue/{key})Read a specific ticket
jira-integration (POST /issue)Create a new ticket
jira-integration (PUT /issue/{key})Update a ticket
jira-integration (GET /issue/{key}/transitions)Get available status transitions
jira-integration (POST /issue/{key}/transitions)Transition ticket status
jira-integration (POST /issue/{key}/comment)Add a comment
jira-integration (GET /project)List projects
jira-integration (GET /field)List available fields (check before writing JQL)

Branch-to-ticket detection

Extract ticket IDs from branch names automatically:

feat/DEV-1234/user-notifications  →  DEV-1234
fix/DEV-5678/null-pointer         →  DEV-5678
hotfix/DEV-999/critical-fix       →  DEV-999

Read it with agent-config git:convention ticket — commit-subject § Reading the ticket.

Use git branch --show-current to detect, then fetch the ticket:

jira GET /issue/DEV-1234

JQL patterns

Common queries

# My open tickets
assignee = currentUser() AND status != Done ORDER BY priority DESC

# Tickets in current sprint
project = DEV AND sprint in openSprints() AND assignee = currentUser()

# Recently updated bugs
project = DEV AND type = Bug AND updated >= -7d ORDER BY updated DESC

# Tickets by component
project = DEV AND component = "Import" AND status != Done

Tips

  • Always check available fields first: GET /field
  • Use currentUser() for the authenticated user
  • Use sprint in openSprints() for current sprint
  • JQL is case-insensitive for field names but case-sensitive for values

Creating tickets

Required fields

Always check issue types first: GET /issue/createmeta/{project}/issuetypes

Minimum fields for creation:

  • project — project key (e.g., DEV)
  • issuetype — issue type (Bug, Task, Story, etc.)
  • summary — short title

Description format (ADF)

Jira uses Atlassian Document Format for descriptions:

{
  "version": 1,
  "type": "doc",
  "content": [
    {
      "type": "paragraph",
      "content": [
        { "type": "text", "text": "Description text here." }
      ]
    }
  ]
}

Attribution

Always add attribution when creating issues or comments:

Co-authored by Augment Code

With link to https://www.augmentcode.com/?utm_source=atlassian&utm_medium=jira_issue&utm_campaign=jira

Status transitions

Before transitioning, always get available transitions first:

GET /issue/DEV-1234/transitions

Then transition with the correct ID:

POST /issue/DEV-1234/transitions
{ "transition": { "id": "31" } }

Important: Never transition without explicit user permission (see rules/no-commit.md — same principle applies to ticket status changes).

Linking to PRs

When creating PRs, include the Jira ticket in:

  • Branch name and PR title: rendered by agent-config git:convention branch and built per commit-subject
  • PR description: Link to the ticket

Related

  • Skill: bug-analyzer — uses Jira as input source for bug investigation
  • Skill: feature-planning — uses Jira for feature context
  • Command: /bug-investigate — auto-detects Jira tickets from branch
  • Command: /feature-plan — auto-detects Jira tickets from branch
  • Rule: no-commit.md — never change ticket status without permission

Output format

  1. Jira ticket data presented in structured format
  2. Ticket key, summary, status, and relevant fields

Gotcha

  • Jira field names are case-sensitive in JQL — status works, Status doesn't.
  • Don't create duplicate tickets — always search first with JQL before creating.
  • The model tends to forget that Jira description uses ADF (Atlassian Document Format), not Markdown.
  • accountId is required for assignee — display name alone doesn't work in the API.

Do NOT

  • Do NOT change ticket status without explicit user permission.
  • Do NOT create tickets without checking for duplicates.

Auto-trigger keywords

  • Jira
  • ticket
  • issue
  • JQL
  • workflow transition
  • sprint

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月13日 更新

Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月13日 更新

Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月13日 更新

Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月13日 更新

Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月13日 更新

Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.

日本語の概要は準備中です。原文の説明を表示しています。

event4u-app/agent-config112026年10月13日 更新

event4u-app のスキルをすべて見る

このスキルの問題を報告する