AI 온보딩 버킷리스트
☰ 전체 목차 (29꼭지)펼치기

2주차 4일차 · 이어 만들기 + 이미 있는 걸 가져다 쓰기

오늘 할 일

  • 이어 만들기로드맵 다음 단계를 사이클로
  • 가져다 쓰기 — 직접 만들지 않고 있는 걸 쓰는 법 (포크 포함)

🆘 막히면 → 막혔을 때 — 낙법 5종

오늘의 제작

⚠️ 새 대화에서 시작합니다. my-learning-hub 폴더를 새 대화로 엽니다.

내 프로젝트를 이어서 만들 거야. 실행 로드맵이랑 어제까지 만든 걸 보고
어디까지 됐는지 먼저 정리해줘.
그다음 오늘 만들 것을 하나 골라줘. 하루 안에 끝날 크기로.

정해졌으면 어제 익힌 사이클로 돕니다. 작게 만들고 → 확인하고 → 되면 커밋, 안 되면 고치기.

그럼 이걸 만들자. 작은 단계로 나눠서 하나씩 만들고,
한 단계 끝날 때마다 실제로 작동하는지 보여줘.

성공 — 오늘 정한 것이 만들어지고 커밋

알아두면 좋은 것 — 이미 있는 걸 가져다 쓰기

만들기 전에 있는지 먼저 봅니다

세상에 이미 있는 걸 처음부터 만드는 건 시간 낭비입니다. 그리고 남이 만든 건 여러 사람이 써서 문제가 걸러져 있습니다.

이 기능을 직접 만들기 전에, 이미 만들어져서 공개된 게 있는지 찾아봐줘.
있으면 두세 개 비교해서 뭐가 나은지 알려줘.

고를 때 세 가지를 봅니다

  • 최근에도 손보고 있나 — 몇 년째 안 고쳐진 건 문제가 생겨도 아무도 안 고쳐줍니다
  • 쓰는 사람이 많나 — 많이 쓰면 문제가 있을 때 누군가 이미 발견했을 확률이 높습니다
  • 라이선스가 있나 — 이게 "가져다 써도 된다"는 허락입니다. 아래에서 설명합니다
이거 가져와도 될까 확인해줘.

이렇게 물으면 학습메이트가 만든 곳·활동 상태·요구하는 권한·라이선스를 확인해서 판단과 함께 알려줍니다.

공개돼 있다고 마음대로 써도 되는 건 아닙니다

인터넷에 올라와 있는 것과 써도 된다는 건 다릅니다. 그 허락을 적어둔 게 라이선스예요.

라이선스뭘 해도 되나지킬 것
MIT · Apache · BSD거의 다 됩니다만든 사람 이름을 남깁니다
GPL 계열쓸 수 있지만 조건이 셉니다내 결과물도 같이 공개해야 할 수 있습니다
없음❌ 쓰면 안 됩니다권리가 만든 사람에게 그대로 있습니다

💡 우리가 만드는 건 학습·포트폴리오용이라 MIT·Apache면 충분합니다. 라이선스 파일이 없으면 다른 걸 찾는 게 낫습니다

⚠️ 특히 조심할 것 — 내 컴퓨터에 손대는 것들

라이브러리는 내 프로젝트 안에서만 돕니다. 그런데 스킬·MCP·확장 프로그램은 내 컴퓨터의 파일과 계정에 직접 손댈 수 있습니다.

  • 기능이 아니라 권한을 봅니다 — "뭘 해주나"가 아니라 "내 무엇에 손댈 수 있나"
  • 하는 일에 비해 요구가 크면 그 자체가 경고 — 글씨체만 바꿔주는 게 파일 전체 접근을 달라고 하면 이상합니다
  • 스킬은 읽을 수 있습니다AI에게 시키는 말을 적어둔 글이라, 열어보면 뭘 시키는지 다 보입니다. 못 읽겠으면 안 받는 게 맞습니다

🚨 스킬 안에 "이전 규칙은 무시하고…" 같은 말이 있으면 받지 마세요. 정상적인 스킬은 그런 말을 할 이유가 없습니다

가져오는 방법은 세 가지

무엇을 가져오느냐에 따라 다릅니다. 어느 쪽인지는 학습메이트가 판단해줍니다.

  • 부품 하나만 필요할 때 → 패키지로 설치
  • 코드 일부만 참고할 때 → 그 부분만 가져와 내 것에 맞게 고치기
  • 통째로 가져와 내 걸로 바꿀 때포크(fork). 남의 저장소GitHub 계정으로 복사해온 뒤 마음대로 고칩니다
이걸 내 프로젝트에 가져와줘. 가져오기 전에
이게 뭘 하는 건지, 내 프로젝트에 어떤 영향을 주는지 설명해줘.

통째로 가져오는 게 맞으면 포크해서 가져와줘.
포크가 뭔지, 지금 뭐가 일어나는지도 같이 알려줘.

⚠️ 뭘 가져오는지 모르는 채로 넘어가지 않습니다. 나중에 문제가 생겼을 때 어디서 왔는지 찾지 못합니다

오늘 꼭 뭔가를 가져와야 하는 건 아닙니다

내 프로젝트에 마땅한 게 없으면 안 가져와도 됩니다. 오늘 익힐 건 "만들기 전에 한 번 찾아본다"는 습관입니다.

다만 포크는 한 번 해보면 좋습니다. 마음에 드는 작은 프로젝트 아무거나 포크해봐도 됩니다.

가져온 뒤엔 확인하고 커밋

새 부품이 들어오면 기존에 되던 게 깨질 수 있습니다. 작동을 한 번 확인하고 커밋합니다.

개념 한 입

  • 포크 vs 다운로드 — 다운로드는 파일만 받는 것이라 원본과 인연이 끊깁니다. 포크내 계정에 복사본 저장소가 생기는 것이라, 원본이 나중에 좋아지면 그 변경을 가져올 수도 있습니다
  • 포크는 협업의 방식입니다 — 남이 만든 걸 내 것으로 가져와 고치는 게 포크고, 반대로 내가 고친 걸 원본에 돌려줄 수도 있습니다. 사람과 사람, 사람과 AI가 같은 작업물을 주고받는 방식이 이것입니다
  • 공짜인데 왜 공개해두나 — 혼자 쓰는 것보다 여럿이 쓰며 문제를 찾아주는 게 그 코드에도 이득이기 때문입니다. 그래서 쓰는 사람이 많은 것일수록 대체로 안정적입니다
  • 라이선스 — '이렇게 쓰면 된다'는 허락을 적어둔 것. 공개돼 있다는 것과 마음대로 써도 된다는 것은 다릅니다
  • 권한을 본다** — 남의 것을 받을 땐 '뭘 해주나'가 아니라 **'내 무엇에 손댈 수 있나'를 봅니다. 하는 일에 비해 요구가 크면 그게 경고입니다

마무리 · 학습 기록하기

1단계 · 학습일지

오늘 학습일지 작성해줘.

2단계 · 사례글

학습메이트가 제안하는 소재 중 하나 골라 사례글로.

3단계 · 업로드

미리보기 복사 → 지피터스에 붙여넣기 → AI 온보딩 태그 → 발행

✅ 사례글이 올라가면 오늘 완주

내일은 결과물이 허술할 때 다듬는 법을 익힙니다.