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 页面并帮你完成安装。
| 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.
Use when working with Kubernetes clusters, manifests, and related tasks.
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 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.