작성일: 2026-01-19 목적: Claude Code를 활용한 효율적인 개발 워크플로우 정립


📚 목차

  1. 현재 전략
  2. 문제점 분석
  3. 개선해야 할 방향
  4. 개선 후 사용자의 작업 절차
  5. 실전 예시

1. 현재 전략

1.1 이슈 생성 방식

한 번에 여러 이슈 생성

사용자: "Phase 1 작업할 이슈들 만들어줘"

Claude Code가 생성:
├── Issue #1: Step 1.1 - Flutter 프로젝트 초기 설정
├── Issue #2: Step 1.2 - 네비게이션 구조
├── Issue #3: Step 1.3 - 로그인 화면 UI
├── Issue #4: Step 1.4 - PostgreSQL 설정
├── Issue #5: Step 1.5 - JWT 토큰
├── Issue #6: Step 1.6 - User 엔티티
├── Issue #7: Step 1.7 - Google OAuth API
├── Issue #8: Step 1.8 - OAuth 연동
└── Issue #9: Step 1.9 - User 프로필 화면

1.2 작업 방식

각 이슈별로 독립 브랜치 및 PR 생성

# Issue #1 작업
git checkout -b feature/step-1.1-flutter-setup
# 작업...
gh pr create  # PR #39

# Issue #2 작업 (Initial commit에서 분기!)
git checkout -b feature/step-1.2-navigation
# 작업...
gh pr create  # PR #40

# Issue #3 작업 (Initial commit에서 분기!)
git checkout -b feature/step-1.3-login-ui
# 작업...
gh pr create  # PR #70

Git 히스토리:

Initial commit (63e954b)
├── feature/step-1.1 (PR #39)  ← 모두 같은 시점에서 분기
├── feature/step-1.2 (PR #40)
├── feature/step-1.3 (PR #70)
├── feature/step-1.4 (PR #65)
├── feature/step-1.5 (PR #66)
├── feature/step-1.6 (PR #67)
├── feature/step-1.7 (PR #68)
├── feature/step-1.8 (PR #71)
└── feature/step-1.9 (PR #72)

1.3 PR 머지 시도

문제 발생 지점: