Skip to main content

start

Begin work on a JIRA ticket. Assigns the ticket, creates a feature branch, checks if backporting is needed, and loads the relevant agent_docs/ for the ticket's area.

来源信息

仓库
quay/ai-helpers
最近来源活动
2026年6月2日 14:36
检测到的 SKILL.md 语言
英语
星标
3
分支
11

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
start
description
Begin work on a JIRA ticket. Assigns the ticket, creates a feature branch, checks if backporting is needed, and loads the relevant agent_docs/ for the ticket's area.
argument-hint
PROJQUAY-XXXX
allowed-tools
["Bash(bash .claude/scripts/session-setup.sh)","Bash(bash .claude/scripts/jira-ops.sh *)","Bash(git checkout *)","Bash(git pull *)","Bash(git rev-parse *)","Read","Glob","Grep","Agent","AskUserQuestion"]
# Start Work on JIRA Ticket Begin work on JIRA ticket `$ARGUMENTS`. ## Step 0: Session Bootstrap ```bash bash .claude/scripts/session-setup.sh ``` Handles acli install+auth, recommended hooks, pre-commit, and gh auth check. Runs once per session (skips on subsequent calls). ## Step 1: View and Assign ```bash bash .claude/scripts/jira-ops.sh view $ARGUMENTS ``` Review the ticket summary, status, and description. Then assign and transition: ```bash bash .claude/scripts/jira-ops.sh assign $ARGUMENTS bash .claude/scripts/jira-ops.sh transition $ARGUMENTS "ASSIGNED" ``` ## Step 2: Check Backport Requirement ```bash bash .claude/scripts/jira-ops.sh check-version $ARGUMENTS ``` If Target Version is set, **backporting is required** after merge. ## Step 3: Create Branch ```bash DEFAULT_BRANCH="${PRIMARY_BRANCH:-$(git rev-parse --abbrev-ref origin/HEAD 2>/dev/null | sed 's|origin/||')}" DEFAULT_BRANCH="${DEFAULT_BRANCH:-master}" git checkout "$DEFAULT_BRANCH" && git pull origin "$DEFAULT_BRANCH" git checkout -b $ARGUMENTS-short-description ``` Branch naming: `<TICKET-KEY>-<kebab-case-description>`. Derive the description from the ticket summary. Ask the user if it's ambiguous. ## Step 4: Load Context Based on the ticket's area, read the relevant docs. The doc mapping is project-specific — check the project's `AGENTS.md` for the area-to-doc table. Common patterns: | Area | Doc | |------|-----| | API endpoints, auth | `agent_docs/api.md` | | Database, migrations | `agent_docs/database.md` | | Testing | `agent_docs/testing.md` | | Architecture | `agent_docs/architecture.md` | | Frontend | `web/AGENTS.md` or equivalent | ## Step 5: Report Summarize: - Ticket: key, summary, status, assignee - Backport: required or not - Branch: name created - Docs loaded - Next step: `/code`
在 GitHub 查看