--- name: fix-issue description: Gitea 이슈를 분석하고 수정 브랜치를 생성합니다 allowed-tools: "Bash, Read, Write, Edit, Glob, Grep" argument-hint: "" --- Gitea 이슈 #$ARGUMENTS 를 분석하고 수정 작업을 시작합니다. ## 수행 단계 ### 1. 이슈 조회 ```bash curl -s "GITEA_URL/api/v1/repos/{owner}/{repo}/issues/$ARGUMENTS" \ -H "Authorization: token ${GITEA_TOKEN}" ``` - 이슈 제목, 본문, 라벨, 담당자 정보 확인 - 이슈 내용을 사용자에게 요약하여 보여줌 ### 2. 브랜치 생성 이슈 라벨에 따라 브랜치 타입 결정: - `bug` 라벨 → `bugfix/ISSUE-번호-설명` - 그 외 → `feature/ISSUE-번호-설명` - 긴급 → `hotfix/ISSUE-번호-설명` ```bash git checkout develop git pull origin develop git checkout -b {type}/ISSUE-{number}-{slug} ``` ### 3. 이슈 분석 이슈 내용을 바탕으로: - 관련 파일 탐색 (Grep, Glob 활용) - 영향 범위 파악 - 수정 방향 제안 ### 4. 수정 계획 제시 사용자에게 수정 계획을 보여주고 승인을 받은 후 작업 진행: - 수정할 파일 목록 - 변경 내용 요약 - 예상 영향 ### 5. 작업 완료 후 - 변경 사항 요약 - `/create-mr` 실행 안내 ## 필요 환경변수 - `GITEA_TOKEN`: Gitea API 접근 토큰