이슈 생성 → 브랜치 생성 → checkout 전체 플로우. 팀 이슈 템플릿과 브랜치 컨벤션을 자동 적용.
이슈 생성부터 브랜치 checkout까지 한번에 처리합니다.
/team-flow OAuth 로그인 구현
/team-flow 로그인 실패 시 에러 메시지 미노출 버그
사용자의 설명을 분석하여 타입을 결정한다:
| 타입 | 판별 기준 | 이슈 prefix | 브랜치 prefix | 라벨 |
|---|---|---|---|---|
| feat | 새 기능, 구현, 추가 | [Feat] | feature/ | ✨ FEATURE |
| fix | 버그, 오류, 수정, 실패 | [Fix] | fix/ | (없으면 생략) |
| chore | 설정, CI, 의존성, 빌드 | [Chore] | chore/ | (없으면 생략) |
| refactor |
| 리팩토링, 구조 개선 |
[Refactor] |
refactor/ |
| (없으면 생략) |
| docs | 문서, README | [Docs] | docs/ | (없으면 생략) |
| test | 테스트 추가/수정 | [Test] | test/ | (없으면 생략) |
판별이 애매하면 사용자에게 질문한다.
git status
git branch --show-current
이슈 템플릿에 맞게 이슈를 생성한다:
gh issue create \
--title "[<타입>] <한국어 설명>" \
--label "<라벨>" \
--body "$(cat <<'EOF'
## 📝 Description
<사용자 설명을 기반으로 한 줄 요약>
## 📌 TODO
- [ ] <구현해야 할 항목 1>
- [ ] <구현해야 할 항목 2>
- [ ] <구현해야 할 항목 3>
## 📎 References
EOF
)"
#13)--label 옵션 생략git checkout develop
git pull origin develop
git checkout -b <prefix>/<kebab-case-설명>
브랜치명 규칙:
feature/oauth-login)✅ 이슈 생성: #13 [Feat] OAuth 로그인 구현
✅ 브랜치 생성: feature/oauth-login
✅ 현재 브랜치: feature/oauth-login
다음 단계:
1. 기능 구현
2. /team-commit 으로 커밋
3. /team-pr #13 으로 PR 생성