이번 시간의 **GitHub 프로젝트 구성**은 프로젝트의 뼈대를 세우는 아주 중요한 작업입니다.
프로젝트에 규칙을 설정하고, 관리 방침을 구성합니다.
🎯 학습 목표
- GitHub CLI(
gh)를 설치하고 터미널에서 프로젝트를 제어
- 마크다운으로 정리된 Task 목록을 스크립트를 통해 GitHub Issue로 일괄 자동 등록
- "이슈(Issue) → 구현 → 검토 및 통합(PR Merge)"으로 이어지는 멀티에이전트 오케스트레이션(지휘) 사이클 이해
🧩 핵심 개념
프로젝트 관리 효율화 → GitHub CLI (깃허브용 커맨드, gh 명령어) 기반 프롬프팅
왜 GitHub CLI 인가?
******단순히 멋있어 보이기 위함이 아닙니다. "AI에게 시키기 위해서"입니다. AI에게 "버튼을 클릭해줘"라고 하기는 어렵지만, "이 터미널 명령어를 실행해줘"라고 하기는 매우 쉽기 때문입니다.
시각적 클릭으로는 더이상 AI 기반의 생산성을 강화 할 수가 없습니다.
| 구분 |
GUI (Web) |
CLI (Terminal) |
| 접근성 |
직관적, 클릭 위주 |
명령어 숙지 필요 |
| 속도 |
페이지 로딩 필요, 느림 |
즉각적 반응, 매우 빠름 |
| 자동화 |
불가능 (API 연동 필요) |
스크립트로 반복 작업 자동화 가능 |
- Plan: 각 에이전트 영역에서 해야 할 일을 정의하고 문서(Task)로 추출
- Issue Automation (GitHub CLI): 정의된 Task를 프로젝트 GitHub 칸반 보드에 Issue로 등록
다중 병렬 작업 충돌 방지 → Multi-Agent Workflow (멀티 에이전트 워크플로우) 수행
우리는 이제 단일 저장소에서 개발하는 게 아니라,
여러 AI 에이전트들의 동시, 병렬 작업이 모이는 깃허브 저장소 기반
멀티 에이전틱 프로그래밍 프로젝트 관리를 수행합니다.
여러 AI 에이전트를 거느린 팀장이 되어 봅시다.
- Seperate: 깃허브로 관리하고 있는 러개의 프로젝트 공간으로 나눕니다.
- Issue Process (AI Agent Work): AI 에이전트에 등록된 Issue를 부여해 개발 및 PR 수행하도록 지시
- Review (AI + Human Review): AI의 자동 리뷰를 참조하고, 개발자가 직접 PR을 분석해 승인 또는 피드백 루프 실시
🧭 실습 단계