AI 기반 개발의 실질적 시작을 위한 핵심 단계를 제안합니다.
버전 관리와 사고 전환
- Git 같은 버전 관리는 AI 개발에 필수적입니다. 학습 프로젝트에서는 수동 코딩을 중단하고 AI에 전념하며, 새로운 프로젝트로 과감히 몰입하는 태도가 중요합니다.
Claude Code 활용법
-
프로젝트 초기화 후
claude명령으로 시작합니다. 간단한 코드 수정 예시를 통해 Claude의 의도 해석 및 수정 제안을 검토하며 AI와의 상호작용을 익힙니다. -
계획 모드 (Plan Mode): 복잡한 작업 시 ‘계획 모드’를 활용해 Claude와 상세 계획을 수립하고 검토합니다. Claude는 지시 외 제안도 할 수 있으며, CLI 인자 파싱(Rust
clap) 예시로 계획 검토 및 수정 과정을 보여줍니다.
AI 실패 시 대처
-
AI 코드 불만족 시 Claude에게 수정 요청하거나,
git reset후 실패 원인을 성찰합니다. -
Claude의 문제 해결 어려움은 한계를 기록하고 개선점을 파악하는 기회입니다. ‘compaction’은 과도한 작업 시도 신호일 수 있습니다.