오늘 할 일
- 사이클 그대로 이어 만들기 (밀린 게 있으면 오늘 따라잡기)
- (알아두면 좋은 것) 오픈소스 — 이미 있는 걸 가져다 쓰기
오늘 나오는 말
- 오픈소스 — 남이 만들어 누구나 쓰라고 공개해둔 것. 공짜로 가져다 쓸 수 있습니다.
- 포크(fork) — 남의 저장소를 통째로 내 GitHub 계정에 복사해오는 것.
- 패키지 — 남이 만든 부품 하나. 설치해서 내 프로젝트에 끼워 씁니다.
오늘의 제작
⚠️ 새 대화에서 시작하세요. Cowork로
my-learning-hub폴더를 엽니다.
이 폴더(my-learning-hub)에서 내 프로젝트를 이어서 만들 거야.
내 세부계획이랑 어제까지 만든 걸 보고 어디까지 됐는지 정리한 다음,
오늘 만들 것을 골라줘.주말이라 시간이 좀 더 있습니다. 지난주에 못 끝낸 게 있다면 오늘 따라잡아도 됩니다.
지금까지 하다가 못 끝낸 게 있으면 알려줘. 그중에 오늘 마무리할 수 있는 것부터 하자.✅ 오늘 정한 것이 만들어지면 성공.
알아두면 좋은 것 — 이미 있는 걸 가져다 쓰기
첫날부터 만들기 전에 "이미 있는지" 물어봤습니다. 오늘은 찾은 걸 실제로 내 프로젝트에 가져오는 차례입니다.
고를 때 보는 것
여러 개가 나오면 뭘 골라야 할지 막막합니다. 초보는 두 가지만 봐도 충분합니다.
찾아준 것 중에 뭘 쓰면 좋을지 골라줘. 고를 때 이걸 확인해줘.
- 요즘도 관리되고 있는지 (최근에 업데이트된 게 언제인지)
- 쓰는 사람이 많은지
- 초보가 붙이기 쉬운지
- 라이선스가 뭔지 (LICENSE 파일)
왜 그걸 골랐는지도 알려줘.오래 방치된 것을 가져오면 나중에 안 돌아가거나, 막혔을 때 물어볼 데가 없습니다.
공개돼 있다고 마음대로 써도 되는 건 아닙니다
인터넷에 올라와 있는 것과 써도 된다는 건 다릅니다. 그 허락을 적어둔 게 라이선스예요.
| 라이선스 | 뭘 해도 되나 | 지킬 것 |
|---|---|---|
| MIT · Apache · BSD | 거의 다 됩니다 | 만든 사람 이름을 남깁니다 |
| GPL 계열 | 쓸 수 있지만 조건이 셉니다 | 내 결과물도 같이 공개해야 할 수 있습니다 |
| 없음 | ❌ 쓰면 안 됩니다 | 권리가 만든 사람에게 그대로 있습니다 |
💡 우리가 만드는 건 학습·포트폴리오용이라 MIT·Apache면 충분합니다. 라이선스 파일이 없으면 다른 걸 찾는 게 낫습니다 📌 이 챌린지의 학습허브 템플릿도 MIT입니다. 자유롭게 쓰고 고치셔도 되고,
src/content/에 쓰신 글은 원래부터 여러분 것입니다
가져오는 방법은 세 가지
무엇을 가져오느냐에 따라 다릅니다. 어느 쪽인지도 AI가 판단해줍니다.
- 부품 하나만 필요할 때 → 패키지로 설치 (
npm install같은 명령이 실행됩니다) - 코드 일부만 참고할 때 → 그 부분만 가져와 내 것에 맞게 고치기
- 통째로 가져와 내 걸로 바꿀 때 → 포크(fork). 남의 저장소를 내 계정으로 복사해온 뒤 마음대로 고칩니다
이걸 내 프로젝트에 가져오고 싶어. 네가 대신 실행해줘.
- 설치가 필요하면 "깔까요?" 되묻지 말고 바로 설치해줘.
- 통째로 가져오는 게 맞으면 포크해서 가져와줘.
- 가져온 다음 내 프로젝트에서 실제로 돌아가는지 로컬로 띄워서 확인해줘.✅ 가져온 것이 내 화면에서 돌아가면 성공. 여기까지 되면 커밋해둡니다. ❓ 가져왔는데 안 돌아가면 어제 배운 대로 — 에러를 통째로 붙여넣고 "왜 그런지 먼저" 물어봅니다.
오늘 꼭 뭔가를 가져와야 하는 건 아닙니다. 내 프로젝트에 마땅한 게 없으면 안 가져와도 됩니다. 오늘 익힐 건 "만들기 전에 한 번 찾아본다"는 습관입니다.
작업 팁 — 대화가 길어지면 AI가 헷갈립니다
사흘째 만들다 보면 대화가 아주 길어집니다. 그러면 클로드가 앞에서 정한 걸 잊거나 엉뚱한 파일을 건드리기 시작합니다. 한 번에 담아둘 수 있는 양이 정해져 있어서, 넘치면 앞쪽부터 밀려나기 때문입니다.
이럴 땐 새 대화로 옮깁니다. 단 요약을 복사해 붙이지 말고 파일에 적게 합니다. 복사한 요약은 빠지는 게 생기지만 파일은 그대로 남습니다.
지금 대화가 길어졌어. 새 대화로 옮길 거야.
지금까지 한 것 · 정한 것 · 다음에 할 것을 파일로 정리해줘.새 대화에서는 그 파일부터 읽힙니다.
이 폴더에서 이어서 작업할 거야.
방금 정리해둔 파일이랑 내 세부계획을 읽고, 지금 어디까지 됐는지 알려줘.매일 쓰는 학습일지가 이미 이 역할을 합니다. 어제 뭘 했는지 적혀 있으니 새 대화에서 읽히면 그대로 이어집니다. 회고용으로만 보이던 일지가 실은 내일의 나에게 넘기는 메모입니다.
개념 한 입
- 포크 vs 다운로드 — 다운로드는 파일만 받는 것이라 원본과 인연이 끊깁니다. 포크는 내 GitHub 계정에 복사본 저장소가 생기는 것이라, 원본이 나중에 좋아지면 그 변경을 가져올 수도 있습니다. 첫 주에 템플릿은 다운로드로 받았고, 오늘 처음 포크를 씁니다.
- 공짜인데 왜 공개해두나 — 혼자 쓰는 것보다 여럿이 쓰며 문제를 찾아주는 게 그 코드에도 이득이기 때문입니다. 그래서 쓰는 사람이 많은 것일수록 대체로 안정적입니다.
- 포크는 협업의 방식입니다 — 남이 만든 걸 내 것으로 가져와 고치는 게 포크고, 반대로 내가 고친 걸 원본에 돌려줄 수도 있습니다. 사람과 사람, 사람과 AI가 같은 작업물을 주고받는 방식이 이것입니다. 1주차에 GitHub를 "공동 창고"라고 한 게 여기서 실제로 쓰이는 거예요.
마무리 · 학습 기록하기 (학습 자산화)
1단계 · 학습일지 — 학습메이트한테 아래 프롬프트를 넣어 학습일지를 작성하세요.
오늘 학습일지 작성해줘.2단계 · 사례글 — 학습메이트가 제안하는 소재 중 하나 골라 사례글로.
3단계 · 업로드 — 미리보기로 복사 → 지피터스에 붙여넣기 → AI 온보딩 태그 → 발행
✅ 사례글이 올라가면 오늘 완주.
내일은 만든 것의 퀄리티가 아쉬울 때 끌어올리는 법을 봅니다. 이때 쓰는 게 스킬인데, 사실 이미 매일 쓰고 있었습니다.