C5 Day 1 — 첫 카드 작성: term/vibe-coding.md
별칭: C5 Day 1 · 비기너 1일차 · 첫 카드
요약
C5 비기너 7 일 코스의 1 일차 실습이다. 학습자는 60 분 안에 자신의 첫 위키 카드 1 장 (term/vibe-coding.md) 을 직접 작성한다. 본 실습은 프론트매터 6 필드를 정확히 기록하는 법 과 본문 9 절을 채우는 법 을 손으로 한 번 해 봄으로써 익히는 데 목적이 있다. 이날의 산출물은 학습자의 위키의 첫 노드 가 되며, 이후 7 일 동안 다른 카드와 wikilink 로 연결되어 그래프 로 자란다.
목표
60 분 안에 첫 카드 1 장 완성 — term/vibe-coding.md. 프론트매터 6 필드 + 본문 9 절.
사전 준비
- VSCode 또는 Cursor 설치
- 빈 폴더
my_first_wiki/생성 30_wiki/_shared/term/폴더 생성
단계
1. 파일 생성
mkdir -p 30_wiki/_shared/term/
touch 30_wiki/_shared/term/vibe-coding.md
2. 프론트매터 6 필수 필드
---
wiki_id: term/vibe-coding
title: 바이브 코딩 (Vibe Coding)
created: 2026-05-04T15:00:00+09:00
status: draft
visibility: public
subdomain: ai
---
3. 본문 9 절 골격
## 정의
바이브 코딩은 ...
## Don't (오해 금지)
- ❌ ...
## 어원·출처
[entity/karpathy](/vibe-coding/entity/karpathy/) 의 2025 트윗 ([case/karpathy-vibe-tweet](/vibe-coding/case/karpathy-vibe-tweet/))
## 사용 시점
- 프로토타입·UI 탐색
## 한계
- 3 개월의 벽 ([term/three-month-wall](/vibe-coding/term/three-month-wall/))
## 본 강의에서의 위치
- C1 정의
## 처방
- [concept/multi-layer-guardrail](/vibe-coding/concept/multi-layer-guardrail/) + spec
## 비교
- vs. [concept/spec-driven-development](/vibe-coding/concept/spec-driven-development/)
## 비고
- 강사 본인의 *Vibe Coding* 정의는 강의 단원 4 에서 기록됨
4. wikilink 5 개 박기
본문에서 [type/slug](/vibe-coding/type/slug/) 형식으로 최소 5 개 — 위 골격에 이미 기록되어 있음 (karpathy / karpathy-vibe-tweet / three-month-wall / multi-layer-guardrail / spec-driven-development).
5. 저장 + 검증
- 파일 저장
- VSCode 에서 마크다운 미리보기 로 렌더링 확인
졸업 기준
- 프론트매터 6 필드 모두 기록됨
- 본문 9 절 모두 채움 (각 1 줄+)
- wikilink ≥ 5 개
흔한 실수
| # | 증상 | 해결 |
|---|---|---|
| 1 | wiki_id 띄어쓰기 | term/vibe-coding (소문자 + 하이픈) |
| 2 | created 형식 오류 | ISO8601 + KST 타임존 (+09:00) |
| 3 | status: active 기록 | LLM·비기너는 draft. active 승격은 사람이 따로 |
| 4 | subdomain: bible | 본 위키는 ai / lecture 만 (사역 도메인 ❌) |
| 5 | wikilink 미연결 | [term/three-month-wall](/vibe-coding/term/three-month-wall/) — 띄어쓰기·대소문자 정확히 |
다음 — Day 2
case/c5-day2-slash-command — 첫 슬래시 커맨드 사용