jira
Navigate and work on a Jira issue (epic, story, or task) using the jira-workflow skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Navigate and work on a Jira issue (epic, story, or task) using the jira-workflow skill
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read HANDOFF.md and continue from where we left off
Use when ending a session, completing a milestone, or stopping mid-task and context must be preserved for the next agent
Use when organizing raw content into slide-ready format, or when the user says "prepare slides", "structure this for a presentation", "brief for pptx".
Use when the user shares a URL or article and asks to extract key learnings, summarize topics, or generate a digest formatted for Google Chat, Slack, Discord, Telegram, or similar messaging tools. Accepts an optional format parameter.
Use when working with Kubernetes clusters, manifests, and related tasks.
Use when writing a CV, bio, LinkedIn post, or talk abstract for Silvio; when calibrating technical recommendations to Silvio's experience ("do I have experience with X?"); or when an introduction or speaker section is needed. Loads timeline, stack, credentials, and preferences on demand via the pointer table.
| name | jira |
| description | Navigate and work on a Jira issue (epic, story, or task) using the jira-workflow skill |
| disable-model-invocation | true |
Use the jira-workflow skill for all Jira operations (MCP, task file, comments, transitions, assignments).
$ARGUMENTS — JIRA_ID (epic, story, or task)
Paths used in this skill:
.jira/config.md (always here)<jira_folder>/<JIRA_TASK_ID>.md — read ## Paths → Jira folder from config.md; default .jira/If .jira/config.md exists, read it before any action to get project configuration:
site URL, required fields when creating issues, labels, and owner name.
If it doesn't exist, suggest running /jira-init to configure the project.
Check .claude/settings.local.json for a PreToolUse hook calling validate-task-file.py. If absent, warn the user that task file writes are unprotected and suggest running /jira-init to set it up — then stop.
$ARGUMENTS is empty:
<jira_folder> from config.md → ## Paths; default .jira/<jira_folder>/*.md excluding config.mdAll operations run in the current working directory — the directory where
claudewas launched.Paths mentioned in the issue description (e.g.
~/git/some-project,~/git/waspctl) are documentation only. Never use them in any bash command — nols, nocd, nofind, nomkdir, nogit init, nothing. If you find yourself about to run a command with a path from the issue description, stop and drop that command entirely.Never create a new git repository. If
git statusfails (not a git repo), stop and tell the user.
<jira_folder>/<JIRA_TASK_ID>.md if it doesn't exist (create the folder if needed; resolve path from config.md → ## Paths, default .jira/)feature/<JIRA_TASK_ID> does not exist:
git checkout -b feature/<JIRA_TASK_ID>feature/<JIRA_TASK_ID> already exists (local or remote):
git rev-parse --abbrev-ref --symbolic-full-name @{u} 2>/dev/nullgit pull --rebase; if empty or error, skip the pullfeature/<JIRA_TASK_ID>."After completing all steps above, stop. Display a summary block:
---
Task: <ISSUE_KEY> — <SUMMARY>
Branch: feature/<ISSUE_KEY>
File: <jira_folder>/<ISSUE_KEY>.md
Status: In Progress
---
Pronto. Aguardando instruções.
Do not begin any implementation work. Do not suggest next steps, generate code, or take any action related to the issue — even if the task is already "In Progress" or has prior context. Wait for the user to give the next instruction explicitly.