inflearn logo
강의

講義

知識共有

Claude Code 完全マスター:AI開発ワークフローの基礎から実践まで

大規模プロジェクトのコンテキストエンジニアリング:.claude/rules/ 条件付きルール - 深掘り編1 (UP_260322)

rules 폴더나 CLAUDE.md 파일 관리 관련 질문

3

khs50851

投稿した質問数 16

0

안녕하세요. 항상 좋은 강의 감사합니다.

rules 폴더 관리나 CLAUDE.md 파일로 프로젝트의 규칙이나 매뉴얼 등을 만들어서 관리를 한다고 가르쳐 주셨는데 예를들면 아래 같은 구조의 rules 폴더 안에 md파일들은 직접 원하는대로 작성하면 좋겠지만 그럴 능력이 안되는 개발자나 비개발자의 경우는 아래 파일도 클로드코드에게 작성해달라고 하는게 일반적인가요?? 클로드코드에게 작성해달라고 하면 아래 5개의 파일이라도 어떤식으로 작성을 해달라고해야하는지 감이 안오는데 강사님은 이런 경우 어떤식으로 해결을 하시나요??


code-style.md - 항상 로드

react-components.md - components/**

api-design.md - api/**

database.md - db/**

testing.md - *.test.ts


아래의 CLAUDE.md 파일들도 마찬가지입니다! 이것 또한 클로드코드에게 그냥 현재 코드 파악해서 CLAUDE.md 파일 생성해달라는 정도의 프롬프트로로 하고 점점 필요한거 추가해가는 식으로 해야할지요.. ㅜㅜ

폴더별 CLAUDE.md 파일 배치

CLAUDE.md ← Always loaded

frontend/CLAUDE.md ← Auto-loads in frontend/

backend/CLAUDE.md ← Auto-loads in backend/

core/CLAUDE.md ← Auto-loads in core/ 핵심 로직


react 인공지능(ai) claude

回答 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. khs50851님.

질문하신 것처럼 CLAUDE.md와 .claude/rules/*.md 파일은 처음부터 직접 모두 작성하기보다, Claude Code가 현재 프로젝트의 코드와 구조를 분석해 초안을 작성하도록 요청한 뒤 점진적으로 보완하는 방식으로 관리하셔도 됩니다.

예를 들어 다음과 같이 요청할 수 있습니다.

현재 프로젝트의 폴더 구조, 사용 중인 기술 스택, 코딩 스타일, API 작성 방식,
데이터베이스 접근 방식, 테스트 실행 방법을 분석해 주세요.

분석 결과를 바탕으로 다음 규칙 파일을 작성해 주세요.

- .claude/CLAUDE.md
- .claude/rules/code-style.md
- .claude/rules/react-components.md
- .claude/rules/api-design.md
- .claude/rules/database.md
- .claude/rules/testing.md

각 규칙은 실제 프로젝트 코드에서 확인되는 내용만 작성하고,
추측한 내용은 별도로 표시해 주세요. 중복되는 내용은 최소화하고,
각 규칙 파일에는 해당 규칙이 적용되는 파일 패턴도 포함해 주세요.

작성된 파일을 그대로 믿기보다는 실제 코드와 비교해 잘못된 규칙을 수정하고, 이후 개발 과정에서 반복적으로 설명해야 했던 내용이나 팀의 합의사항을 규칙 파일에 추가하는 방식이 좋습니다. 즉, 초안 생성 → 검토 및 수정 → 개발 중 규칙 보완의 흐름으로 관리하시면 됩니다.

또한 .claude/rules/*.md 파일은 규칙을 주제별로 나누어 관리할 수 있으며, CLAUDE.md 하나에 모든 내용을 넣지 않아도 됩니다. Claude Code가 규칙 파일을 자동으로 읽는 방식과 프로젝트·폴더별 CLAUDE.md 구성에 대해서는 아래 게시물이 가장 유사합니다.

해당 답변에서는 다음과 같이 구성할 수 있다고 안내하고 있습니다.

.claude/
├── CLAUDE.md
└── rules/
    ├── code-style.md
    ├── testing.md
    └── api.md

또한 프로젝트를 처음 분석해 CLAUDE.md를 생성하거나, 여러 PC와 프로젝트에서 파일을 관리하는 방법은 아래 게시물도 참고해 보세요.

공통으로 적용할 규칙과 프로젝트별 규칙을 나누는 방법, /init을 활용해 기존 코드를 분석하고 CLAUDE.md를 생성하는 방법은 아래 게시물에 설명되어 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요

0

28

2

업데이트로 인한 에이전트 생성 변경

0

26

2

starter kit 프로젝트에 prd 문서 만들기

0

36

2

명령어 여러줄 입력방법?

0

35

2

ctrl + 't' 단축어가 안먹어요

0

28

1

클로드코드 계획 보고 방법 알고싶어요.

0

42

2

실무 버전 출시는 언제?

0

38

1

예시 1, 2, 3에서 질문있습니다.

0

41

2

Cursor 프로젝트 목록 및 작업 환경 동기화 문의

0

36

1

파워쉘, 터미널

0

42

2

스킬과 서브에이전트 병행 사용 질문

0

50

2

터미널에서 커서 AI 직접 실행

0

40

2

이런 경우는 어떤 조치를 취해야할까요?

0

46

2

outputStyles, rules

0

47

2

hooks 설정이 안되요

0

51

2

영상 최신으로 엡데이트 요청

0

71

2

소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.

0

62

2

claude code 상태표시줄 궁금합니다!

0

53

2

설치의 필요성

0

83

2

시작하기전에 질문 드립니다.

0

65

2

output style이 안나와요

0

55

2

교제 노션 복제 방법 문의

0

61

2

output style은 뭘선택하나요?

0

48

1

agent team vs shrimp task manager

0

62

2