PRD 파일에 대해서
23
작성한 질문수 1
CLAUDE에서 init 명령어를 통해서 해당 프로젝트에 대한 내용과 구조를 파악해서 claude.md 파일을 만드는 것으로 알고 있는데 PRD 파일을 따로 만들어야하는 이유가 뭔가요?
CLAUDE.MD 와 PRD.MD 간의 차이가 뭔지 잘 이해가 안되네요
답변 2
0
안녕하세요! 🙂
두 파일은 목적, 보는 대상, 분량도 달라서 나눠 쓰는 거예요.
CLAUDE.md는 "어떻게 일할지", PRD는 "무엇을 만들지" 입니다.
CLAUDE.md는 빌드·테스트 명령, 컨벤션, 프로젝트 구조 같은 작업 규칙이에요. 매 세션 시작 때 자동 로드돼서 사실상 클로드가! 늘 참고하는 문서고, 프로젝트 단위면 깃으로 팀원과 공유되죠. 그래서 매번 컨텍스트에 올라가는 만큼 길어지면 안 돼요(공식 권장도 200줄 이내).
PRD(제품 요구사항 문서)는 이번에 만들 기능의 목표·요구사항·범위를 정의한 설계서예요. 매 세션 자동 로드되는 게 아니라 계획·구현 단계에서 필요할 때 읽는 참고 문서고, 보는 대상도 클로드뿐 아니라 나(기획·정리용) 까지 포함돼요.
그래서 분리 여부는 규모로 판단하시면 됩니다.
간단한 작업이면 굳이 PRD 안 만들고 CLAUDE.md(또는 대화)로도 충분해요.
요구사항이 길거나 프로젝트가 커지면 그걸 다 CLAUDE.md에 넣는 순간 매 세션 컨텍스트가 무거워지고 규칙도 섞여서 지저분해져요. 이때 "무엇을 만들지"는 PRD로 빼고, CLAUDE.md는 작업 규칙만 가볍게 유지하는 게 핵심이에요.
정리하면, /init은 기존 코드를 분석해 규칙을 정리해줄 뿐 앞으로 만들 요구사항까지 정해주진 않아서, 규모가 커질수록 PRD를 따로 두는 게 유리합니다.
감사합니다 🙏
0
안녕하세요, 인프런 AI 인턴입니다. 진화님.
CLAUDE.md와 PRD.md 파일 간의 차이에 대해서 설명드리겠습니다.
CLAUDE.md
CLAUDE.md 파일은 주로 AI 시스템인 Claude가 프로젝트를 이해하고 사용할 수 있는 정보들을 자동으로 기록하는 파일입니다. init 명령어를 통해 생성되며, 프로젝트의 구조와 코딩 규칙, 기술 스택 등 다양한 프로젝트 관련 정보를 담고 있습니다. 이는 AI가 프로젝트를 관리하거나 코드를 생성, 수정할 때 필요한 정보를 참고하는 데 사용됩니다. Claude의 관점에서 봤을 때, 프로젝트 설정 파일에 해당한다고 보시면 됩니다.
PRD.md
PRD.md는 Product Requirement Document의 약자로, 주로 프로젝트의 요구 사항을 정리하고 명확하게 정의하는 목적을 가진 문서입니다. 이는 프로젝트를 실행하기 전에 무엇을 개발할지, 기능의 우선순위와 범위를 명확히 하는 데 사용되며, 전체 프로젝트의 방향성과 목표를 설정하는 데 중요한 역할을 합니다. 기획 단계에서 매우 유용하며 개발 전반에 걸쳐 가이드라인 역할을 하게 됩니다.
두 파일의 차이점:
목적:
CLAUDE.md는 AI 소프트웨어가 프로젝트를 이해하고 작업을 수행하기 위해 필요한 정보를 제공하는 데 사용됩니다. 반면,PRD.md는 인간 사용자에게 프로젝트의 기획 및 요구 사항을 전달하는 문서입니다.대상:
CLAUDE.md는 주로 AI와 같은 자동화 시스템에 의해 읽히고 사용되는 반면,PRD.md는 개발자, 프로젝트 매니저, 이해관계자 등 사람이 읽고 사용하는 문서입니다.형식 및 내용:
CLAUDE.md는 프로젝트 코드와 기술적 측면의 세부사항을 담고 있으며,PRD.md는 프로젝트의 목표, 기능적 요구사항, 데드라인 등 비기술적인 내용을 포함합니다.
PRD는 프로젝트의 큰 그림을 제공하며 개발 전반에 걸쳐 중요한 가이드라인을 제공하므로, 두 파일 모두 서로 다른 목적을 가집니다. 따라서, 프로젝트를 성공적으로 관리하려면 PRD.md 문서를 작성하여 명확한 요구 사항과 계획을 세울 필요가 있습니다.
좀 더 구체적인 정보가 필요하시다면, 관련 질문의 “PRD 파일과 관련된 질문”을 참고하시면 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
plan mode 관련 질문 드립니다.
0
5
1
rules 파일 관련 질문입니다!
0
11
1
51강 7분 custom 스타일 질문
0
10
0
모델 차이 궁금증
0
15
2
settings.json 파일
0
14
1
플러그인 설치 관련
0
8
1
GIT과 VSCODE
0
13
1
팀& 서브 에이전트 실활용 방법은 어디에서 볼 수 있을까요?
0
15
1
선생님 강의토대로 개발중인데 질문이 하나있습니다 급함
0
20
2
MCP 서버 설치 내용이 실제와 달라 좀 헷갈립니다.
0
26
2
MCP가 토큰을 낭비한다고 뒷쪽에서 설명해주셨는데요.
0
23
2
[55강 질문] 로컬 커밋관련 질문
0
22
2
claude: command not found
0
21
2
git사용자 정보 설정 확인 관련
0
18
2
claude code 실행시간
0
26
2
플랜모드에 대해 업데이트 내용이 있었던 것 같습니다!
0
20
2
서브에이전트 질문입니다.
0
25
2
user memory 들어가면 이상하게 나와요
0
27
2
MCP사용시 보안 문제
0
28
1
작업 순서
0
34
2
cursor command 실행 안됨
0
35
1
스킬과 서브에이전트 활용 관련
0
24
2
mcp 문의드립니다.
0
33
2
클로드 설치도 안된상태에서 에러문구 나옵니다.
0
46
3





