이번 시간의 **GitHub 프로젝트 구성**은 프로젝트의 뼈대를 세우는 아주 중요한 작업입니다.

프로젝트에 규칙을 설정하고, 관리 방침을 구성합니다.


🎯 학습 목표

  1. GitHub CLI(gh)를 설치하고 터미널에서 프로젝트를 제어
  2. 마크다운으로 정리된 Task 목록을 스크립트를 통해 GitHub Issue로 일괄 자동 등록
  3. "이슈(Issue) → 구현 → 검토 및 통합(PR Merge)"으로 이어지는 멀티에이전트 오케스트레이션(지휘) 사이클 이해

🧩 핵심 개념

프로젝트 관리 효율화 → GitHub CLI (깃허브용 커맨드, gh 명령어) 기반 프롬프팅

왜 GitHub CLI 인가? ******단순히 멋있어 보이기 위함이 아닙니다. "AI에게 시키기 위해서"입니다. AI에게 "버튼을 클릭해줘"라고 하기는 어렵지만, "이 터미널 명령어를 실행해줘"라고 하기는 매우 쉽기 때문입니다.

시각적 클릭으로는 더이상 AI 기반의 생산성을 강화 할 수가 없습니다.

구분 GUI (Web) CLI (Terminal)
접근성 직관적, 클릭 위주 명령어 숙지 필요
속도 페이지 로딩 필요, 느림 즉각적 반응, 매우 빠름
자동화 불가능 (API 연동 필요) 스크립트로 반복 작업 자동화 가능
  1. Plan: 각 에이전트 영역에서 해야 할 일을 정의하고 문서(Task)로 추출
  2. Issue Automation (GitHub CLI): 정의된 Task를 프로젝트 GitHub 칸반 보드에 Issue로 등록

다중 병렬 작업 충돌 방지 → Multi-Agent Workflow (멀티 에이전트 워크플로우) 수행

우리는 이제 단일 저장소에서 개발하는 게 아니라, 여러 AI 에이전트들의 동시, 병렬 작업이 모이는 깃허브 저장소 기반 멀티 에이전틱 프로그래밍 프로젝트 관리를 수행합니다.

여러 AI 에이전트를 거느린 팀장이 되어 봅시다.

  1. Seperate: 깃허브로 관리하고 있는 러개의 프로젝트 공간으로 나눕니다.
  2. Issue Process (AI Agent Work): AI 에이전트에 등록된 Issue를 부여해 개발 및 PR 수행하도록 지시
  3. Review (AI + Human Review): AI의 자동 리뷰를 참조하고, 개발자가 직접 PR을 분석해 승인 또는 피드백 루프 실시

🧭 실습 단계