본문으로 건너뛰기

개발 도구 개요

Foundation에서 권장하는 개발 도구 스택입니다.

📝 초안 (Draft)

이 문서는 검토 중입니다. 내용이 변경될 수 있습니다.

개요​

효율적인 AI 협업 개발을 위한 도구들을 소개합니다. 이 도구들은 Foundation의 AI 워크플로우와 함께 사용할 때 최대 효과를 발휘합니다.

추천 도구 스택​

┌─────────────────────────────────────────────────────────────────┐
│ 🛠️ 개발 도구 스택 │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐│
│ │ Git │ │ Docker │ │ tmux │ │ Tailscale ││
│ │ │ │ │ │ │ │ ││
│ │ • 버전 관리 │ │ • 컨테이너화 │ │ • 멀티세션 │ │ • 원격 접속 ││
│ │ • GitHub │ │ • 격리 환경 │ │ • 세션 유지 │ │ • VPN 터널 ││
│ │ • 협업 │ │ • 이식성 │ │ • AI 연동 │ │ • 보안 접속 ││
│ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘│
│ │
└─────────────────────────────────────────────────────────────────┘

도구별 역할​

도구역할Foundation 연동
Git/GitHub버전 관리, 협업커밋 자동화, PR 생성
Docker개발 환경 컨테이너화Makefile 통합
tmux터미널 멀티플렉싱세션별 컨텍스트 관리
Tailscale원격 개발 환경보안 터널링

필수 vs 권장​

구분도구설명
필수Git버전 관리 기본
필수Docker컨테이너 환경
권장tmux세션 관리 (특히 원격)
선택Tailscale원격 개발 시

AI 워크플로우와 통합​

Claude Code + tmux​

# tmux 세션별 컨텍스트 자동 로드
# .claude/config/append-system-prompt/tmux/{session}.md

# 현재 세션용 프롬프트 생성
echo "세션별 지침" > .claude/config/append-system-prompt/tmux/$(tmux display-message -p '#S').md

Claude Code + Git​

# 커밋 자동화 (AI가 커밋 메시지 작성)
# PR 생성 자동화
# 브랜치 관리 지원

상세 가이드​