← ClaudeAtlas

jira-task-autolisted

Auto-execute the full Jira task workflow (start → approach → impl → test → review) sequentially. Triggers: jira-task auto, auto run; 자동 실행, 전체 워크플로 자동.
mzd-hseokkim/jira-claude-code-integration · ★ 8 · AI & Automation · score 74
Install: claude install-skill mzd-hseokkim/jira-claude-code-integration
# jira-task-auto: Auto-Execute Full Workflow **Language Rule**: 프로젝트 CLAUDE.md의 Conventions 섹션 참고 (한국어 출력, Jira 코멘트 제목은 영어). ## Overview `start → approach → impl → test → review` 단계를 자동으로 순차 실행하는 **경량 오케스트레이터**. - 각 단계는 **sub-agent(`Agent` 도구)**로 실행 → 컨텍스트 격리 + 페르소나 격리 - 단계별로 적합한 모델 배정 (모델 차등) - **impl과 test는 모델(sonnet)·코드 컨텍스트가 같아 하나의 sub-agent로 묶어 실행** — impl이 만든 코드 컨텍스트를 test가 재사용하여 재구성 비용 절감. start/approach/review는 모델·역할이 달라 독립 유지 (5단계 → 4 sub-agent). - `merge`, `pr`, `done`은 포함하지 않음 (worktree 경계 + 외부 공개 행위) - 이미 완료된 단계는 건너뜀 (`.jira-context.json`의 `completedSteps` 기반) - review에서 문제 발견 시 → 수정 sub-agent → test → review 재시도 (최대 2회) - 그 외 단계 실패 시 즉시 중단 **핵심 원칙: 오케스트레이터는 가볍게 유지한다.** `.jira-context.json` 확인, Agent 호출, 결과 판정만 수행. 단계별 작업은 모두 sub-agent에 위임. 부모 컨텍스트로 산출물 본문이 들어오지 않는다 (path만 추적). ## Step 1: Load Context and Plan Execution `.jira-context.json`을 `Read` 도구로 읽어 `completedSteps`를 확인. **실행 대상 단계**: `["start", "approach", "impl", "test", "review"]` ### 1-a. 사용자 명시 스킵 파싱 인자(ARGUMENTS)를 파싱하여 사용자가 명시한 스킵 단계를 확인한다. 지원 형식: - `--skip test` — 단일 ���계 - `--skip test,review` — 쉼표 구분 복수 - 자연어: "test 스킵", "test 빼고", "test 제외" 등 → `--skip test`와 동일하게 처리 파싱 결과를 `USER_SKIP_STEPS` 목록으로 저장. **스킵 가능 단계**: `approach`, `impl`, `test`, `review` (start는 스킵 불가 — 브랜치/worktree 셋업 필수). 유효하지 않은 단계명이 포함되면 해당 항목을 무시하고 경고 한 줄 출력: ``` ⚠ 알 수 없는 단계 '<X>'는 스킵 목록에서 제외됩니다. ``` ### 1-b. 실행 계획 결정 이미 완료된 단계(completedSteps)와 사용자 명시 스킵(USER_SKIP_STEPS)을 **모두 제외**한 나머지를 실행 계획으로 결정. 사용자에게 실행 계획을 보