강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

로로로도로로님의 프로필 이미지
로로로도로로

작성한 질문수

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

클로드 코드 커스텀 커맨드 관련 질문 드립니다!

작성

·

43

0

안녕하세요. 짐코딩님의 클로드 코드 강의를 따라하면서 Supabase 이전 강의까지 들으면서 생긴 질문에 대해서 질문하고자 합니다.

  1. 커스텀 커맨드의 git 커맨드에 branch, commit, merge, pr 관련 커스텀 커맨드를 구분해 놓으셨습니다. 하지만 지금까지 강의를 진행하면서 commit만 활용하시고 나머지 3가지 커맨드에 대해서는 사용하는 것을 보지 못했습니다. 이를 분리해놓은 이유와 어떻게 사용하는 지에 대해서 알고싶습니다. (예시 프롬프트 등의 정보를 주셔도 됩니다!)

  2. 또한 ROADMAP을 업데이트 한 뒤 컨텍스트 관리를 위해서 PRD 역시 업데이트 해주면 좋다고 하셨었습니다. 하지만 강의에서는 PRD 업데이트를 진행하지 않고 계속 진행을 했었는데요. ROADMAP은 버전 관리를 진행하셨는데 PRD는 버전 관리를 하지 않고 하나로 업데이트 하거나 관리하는 이유가 있을까요?

답변 1

0

짐코딩님의 프로필 이미지
짐코딩
지식공유자

안녕하세요.

1. Git 커맨드 분리 이유

우선 Git 커맨드 분리 이유는 ... 이것은 Git 스펙이에요. 저는 이 스펙을 활용할 뿐이에요. 그리고 커맨드를 분리한 이유는 굳이 합칠 이유가 없기 때문입니다. branch, merge, pr 커맨드는 실무에서 팀 협업할 때 주로 사용하는 워크플로우예요. 강의에서는 개인 프로젝트 기준으로 진행하다 보니 commit 위주로만 보여드렸어요. 실제로도 커밋을 가장 많이 사용하고요. 그리고 다른 커맨드예시는

  • branch: 새 기능 개발 시작할 때 → /git:branch 로그인 기능 개발용 브랜치 생성해줘

  • merge: 기능 완성 후 main에 합칠 때 → /git:merge feature/login 브랜치를 main에 머지해줘

  • pr: GitHub PR 생성할 때 → /git:pr 이번 작업 내용으로 PR 만들어줘

     

2. PRD 버전 관리

PRD는 프로젝트의 핵심 방향을 담고 있어요. ROADMAP은 진행 상황에 따라 계속 업데이트되지만, PRD는 큰 방향 전환이 있을 때만 수정하시면 됩니다.

강의에서는 프로젝트 규모가 크지 않아서 PRD 업데이트 없이 진행했는데, 실무에서 개발자는 일반적으로 PRD문서까지 다루지 않아요 다룬다고 해도 팀리더에서 다뤄요.

그리고 저는 개인적으로 PRD 문서 뿐만 아니라 다양한 작업을 생겼을 때(예: 클로드가 자꾸 엉뚱한 방향으로 작업한다거나, 초기 기획과 현재 구현이 많이 달라졌을 때) 업데이트하는 편이에요. 꼭 주기적으로 해야 한다기보다는, 필요할 때 하는 거죠.

로로로도로로님의 프로필 이미지
로로로도로로

작성한 질문수

질문하기