inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Đừng gõ code - Hãy thiết kế, ra lệnh và kiểm chứng (Quy trình làm việc với Claude Code)

Chương 2. Cung cấp ngữ cảnh cho Agent

클로드 코드 질문드립니다.

Đã giải quyết

81

KT

6 câu hỏi đã được viết

0

안녕하세요 선생님 좋은 강의 정말 감사드립니다.

기본에 충실해야하는것이 중요하다는 것을 깨닫게 되는 수업이었습니다.

제가 질문이 한가지 있는데요.

저는 주로 플랜모드로 시작하는데 claude.md를 먼저 작성해야한다고 들었어요. 어떤 모드로 claude.md를 어떻게 작성해야할까요? 물론 claude.md도 claude code로 작성하긴 할텐데 그래도 순서가 궁금합니다. 그리고 skill도 요즘 gstack도 있고 하네스 얘기도 나오는데 skill을 언제 적재적소에 써야할지 모르겠어요 플랜모드에서 언급을 해야하는건지 아니면 plan세운뒤에 나중에 skill을 적용해달라고 해야할지 여러 고민이 있어서 물론 워크스페이스나 프로젝트마다 다르긴 하겠지만 저는 모든 프로젝트를 관통하는 가장 범주가 큰 워크플로우를 배우고 싶습니다. 편하게 말씀 주시면 감사하겠습니다.

claude 바이브코딩

Câu trả lời 2

0

effy

안녕하세요, 좋은 질문 감사합니다. 🙇
핵심만 말씀드리면, 순서는 이렇습니다

1. CLAUDE.md 먼저, 코드보다 먼저

프로젝트 시작할 때 가장 먼저 하는 게 CLAUDE.md 작성입니다. 코드 한 줄 치기 전에요.

처음엔 거창할 필요 없습니다. 이 정도면 충분합니다:

- 이 프로젝트는 뭘 만드는 건지 (한 문장)

- 기술 스택

- 지켜야 할 컨벤션이나 제약조건

저는 보통 Claude Code한테 "이 프로젝트 CLAUDE.md 작성해줘"라고 시키기보다, 인터뷰 패턴으로 같이 만듭니다.

"나 이런 거 만들 건데, CLAUDE.md 같이 작성하자" 라고 하면 뭘 넣을지 물어봐요. 거기에 답하면서 채워나가는 게 가장 자연스럽습니다.

모드는 상관없습니다. plan 모드든 일반 모드든, CLAUDE.md는 결국 마크다운 파일 하나 만드는 거라 복잡한 실행이 필요 없거든요.

2. Skill은 "실행 단계"에서 쓰는 겁니다

Plan 모드에서 skill을 언급할 필요 없습니다.

순서로 보면:

1. CLAUDE.md 세팅 (컨텍스트)

2. Plan 모드로 설계 (뭘 만들지)

3. 실행하면서 필요할 때 skill 적용 (어떻게 만들지)

Skill은 "반복되는 작업 패턴을 자동화"하는 거라, 계획 단계가 아니라 실행하다가 "이거 매번 같은 패턴이네" 싶을 때 만들면 됩니다.

 

처음부터 skill 설계하려고 하면 오히려 복잡해져요!!

Skill 관련해서는, 강의 내용을 추가로 보완해서 업로드 할 예정입니다. 감사합니다.

0

communityai8509

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

강의에 대한 긍정적인 피드백 감사드립니다! 플랜모드와 claude.md 작성 순서에 대해 질문 주셨는데요, 이는 Claude Code 워크플로우를 효율적으로 활용하기 위해 중요한 부분입니다.

claude.md 작성 순서

  1. 프로젝트 시작 전: claude.md는 프로젝트의 문맥(Context)을 설정하는 파일로, 프로젝트 시작 전에 작성하는 것이 좋습니다. 이를 통해 Claude Code가 프로젝트의 규칙, 방향성을 잘 이해할 수 있도록 돕습니다.

  2. 기본 문서화: claude.md에는 프로젝트의 목적, 기본 규칙, 주요 기능 등을 간략히 기술합니다. 이 파일은 프로젝트의 ‘북극성’이 되어 모든 개발 과정의 기준점이 됩니다.

Skills 사용 시점

  • 플랜 초기 단계: 프로젝트의 큰 틀이 잡힌 후에, 각 기능별로 필요한 스킬을 정리하는 것이 좋습니다. 처음부터 모든 스킬을 고려하기보다는, 기능을 쪼개며 필요한 스킬을 구체화하는 것이 실용적입니다.

  • Plan 모드에서 언급: 전체 플랜을 세울 때 필요한 스킬을 염두에 두고 특정 기능과 관련된 스킬을 Plan에 함께 기록해 둡니다. 이후 Claude가 해당 스킬을 호출할 수 있도록 설정합니다.

  • 실행 단계에서 적용: 실행 단계에서 필수적인 스킬을 구체적으로 명령합니다. 이로써 Claude Code가 자동으로 해당 스킬을 불러와 작업을 쉽게 진행할 수 있습니다.

유익한 자료

  • 강의 관련 질문드립니다: 이 질문에서는 강의에서 배운 내용을 실무에 응용하는 방법을 다뤘으며, Skills와 관련된 개념 이해에도 도움이 될 것입니다.

강의의 핵심 워크플로우는 각 프로젝트의 특성을 이해하고 거기에 맞춰 유연하게 적용하는 것에 있습니다. 질문자님의 상황에 맞춰 고민하고 학습하신다면 더욱 효과적으로 적용할 수 있을 것입니다.

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

8강 디버깅 하네스는 verification 하네스와 비슷하게 느껴지는데 결정적인 차이가있을까요?

0

3

0

3강 context harness에서 제시하주신 개념들에 대해 소개된 공식문서나 자료가 있을까요?

0

5

0

여태까지 발견한 이슈들 공유드립니다.

1

17

1

슬슬 따라하기가 힘들어진다.

0

18

1

섹션5 강의자료 다운로드

0

15

2

퀴즈가 cowork와 맞지 않아요.

0

9

0

[문의] 섹션 7 미션 진행 중...

0

16

1

수강기간즘연장해주세요

0

12

1

Git, claude 설치

0

19

1

기본 브랜치의 이름이 master에요.

0

19

1

plans 생성이 안됩니다.

0

19

2

스킬 파일 작성에 대해서

0

15

0

수업자료 문의

0

18

2

학습자료 문의

0

13

2

더빙에 어떤 ai가 쓰였는지 궁금합니다.

0

22

1

ghossty질문

0

27

0

강의 잘 들었습니다. 폴더안에 claude.md 파일말인데요.

0

80

2

강의 소개 영상은 링크 좀 부탁드립니다.

0

67

1

TDD 방식으로 코드를 짤때 워크플로우를 어떻게 하실지 궁금해요

0

150

2

mac os인지 모르고 샀는데 window여도 괜찮을까요?

0

128

1

skill 활용에 대해서

0

109

2

인터뷰 패턴으로 질문을 유도할때 궁금한게 있어요

0

83

2

강의 관련 질문드립니다

0

139

1

이 강의 cursor에도 적용할 수 있나요?

1

144

1