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.

Datos de origen

Repositorio
quay/ai-helpers
Última actividad en el origen
2 de junio de 2026 a las 14:36
Idioma detectado de SKILL.md
inglés
Estrellas
3
Forks
11

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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`
Ver en GitHub