신규 프로젝트 생성하기
목표 이 강의가 끝나면 학습자가 앞에서 만든 스펙으로 법인세 보고서 자동화 프로젝트를 처음부터 생성하고, 첫 기능을 넣어 커밋·푸시까지 스스로 할 수 있다.
1. 무엇을 하나
지금까지 배운 것을 종합해 스스로 한 바퀴 도는, 본격 실무 전 마지막 연습입니다.
- 앞에서 onboarder 로 만든 법인세 보고서 자동화 스펙으로, 그 프로젝트를 처음부터 개발합니다.
- 흐름: 프로젝트 생성 → 스펙 넣기 → 첫 기능 → 커밋·푸시
- 각 단계의 자세한 방법은 앞 레슨에 있습니다. 여기선 순서대로 직접 해봅니다.
2. 프로젝트 생성 (참고: CHAP.02 프로젝트 다루기 - L02 프로젝트 생성하기)
런처에서 Claude Code 를 켜고 생성을 요청합니다.
# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/standarda-devtools
gildong@ip-172-31-39-132:~/standarda-devtools$ claude
create-project 로 'tax_report' 만들어줘
/exit
이어서 준비 스크립트를 실행합니다.
# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/tax_report
gildong@ip-172-31-39-132:~/tax_report$ ./setup.sh
- 흔한 실수:
create-project는 반드시 런처(~/standarda-devtools)에서 요청합니다. 다른 폴더에서 하면 도구를 못 찾습니다.
3. 스펙 넣기 (참고: CHAP.05 종합 실습 - L01 spec 문서 만들기)
- 내보내기 zip 압축을 풀어
spec폴더를tax_report/src/docs/에 복사 →src/docs/spec/development_spec.md - 흔한 실수: zip 파일을 그대로 docs 에 두면 안 됩니다. 반드시 압축을 풀고
spec폴더만 넣습니다.
4. 첫 기능 개발 (참고: CHAP.03 개발 - L01 개발 서버 실행 · L02 기능 개발)
# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/tax_report/src
gildong@ip-172-31-39-132:~/tax_report/src$ claude
개발 서버 띄워줘
docs/spec/development_spec.md 스펙의 첫 기능부터 만들어줘
- 중간의 계획·스펙 확인에 답합니다.
- 흔한 실수: 요청이 막연하면 엉뚱하게 나옵니다. 무엇을 입력하면 화면에 무엇이 보이는지 한 문장으로 적으면 정확해집니다.
5. 커밋하고 올리기 (참고: CHAP.03 개발 - L05 GitHub 업로드)
지금까지 변경한 내용을 깃허브에 올려줘
- 흔한 실수: dev 에서 확인만 하고 안 올리면 내 서버에만 남습니다. 커밋·푸시까지 해야 한 바퀴가 끝납니다.
마무리
- 핵심 정리: 스펙 → 생성 → 스펙 넣기 → 첫 기능 → 커밋·푸시. 새 프로젝트를 맡았을 때의 전체 흐름을 스스로 돌았습니다.
- 다음 시간: 이번엔 남이 만들어 둔 기존 프로젝트에 합류해 개선합니다.