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에서 보기