Giting.
낮의 Giting
홈 › 스킬 › design-brief
디자인 브리프 생성 실물 캡처 스킬 · 도구 · 자체 제작
◆ 도입 후보

AI 로 화면을 짜면 자꾸 같은 얼굴이 나온다. 무엇이 이 제품인지 알려 주는 파일이 없어서다. design-brief 는 그 파일(DESIGN.md)을 만들고, 좋아하는 사이트가 있으면 기억이 아니라 실제로 잰 값으로 채운다. 정답을 아는 우리 사이트 둘로 대 보니 색 · 글꼴 · 둥글기 · 간격이 실제 값과 같았다. UI 를 짓는 바이브코딩이라면 처음에 한 번 돌려 둘 만하다.

실물부터, 설치 전에 전부 만져보세요

아래는 이미지가 아니라 이 스킬이 담고 있는 진짜 HTML입니다. 눌러 보세요.

아래는 그림이 아니라 이 스킬이 실제로 내놓는 것입니다. 맨 위는 오늘 linear.app 을 재서 나온 초안 그대로입니다.

1. 사이트를 재면 이렇게 나온다

node scripts/site_tokens.mjs https://linear.app · 폭 1440px · 2026-10-16
바탕 · 면#08090A · #161718
글자 · 흐린 글자#F7F8F8 (대비 18.7:1) · #D0D6E0
강조 · 선#6D78D5 · #2E2E32
글꼴본문 · 제목 Inter Variable, 고정폭 Berkeley Mono
둥글기 · 간격카드 9px · 버튼 알약 · 간격 4px 단위
정할 것으로 남긴 칸방향 · 컴포넌트 · 말투 · 하지 않을 것

로고 · 이름 · 이미지는 담지 않습니다. 잰 값은 출발점이고, 방향은 사람이 정합니다.

2. 다른 사이트 다섯에도 돌려 봤다

바탕 · 면 · 글자 · 흐린 · 강조 · 선본문 글꼴
Stripesohne-var여섯 다 잼
무신사Pretendard Variable못 잼: 흐린 글자
당근-apple-system못 잼: 강조
토스Toss Product Sans OTF못 잼: 면, 흐린 글자, 강조, 선
LinearInter Variable여섯 다 잼

점선 칸은 「못 잼」입니다. 강조색이 로고나 사진에만 있는 사이트는 지어내지 않고 비워 둡니다. 그 칸은 화면 캡처를 색 추출기에 넣어 채웁니다. (2026-10-16 측정)

3. 하지 않을 것: AI 가 자주 빠지는 기본 룩

크림+세리프+테라코타퍼플→블루 그라디언트 히어로Inter · Space Grotesk 안전빵 니어블랙+애시드그린 팝이모지 섹션 마커전부 가운데정렬 rounded-lg 남발카드마다 액센트 바헤어라인 빽빽한 신문 판

4. 방향은 이름으로 고른다 (46개 중 하나)

Swiss 타이포MinimalismBento gridGlassmorphismNeo-brutalismBauhausDuotoneAurora UIMonochromeClaymorphismBrutalismArt DecoMid-centuryScandinavianY2KJapandiWabi-sabi… 외 29개

「깔끔하게」는 방향이 아닙니다. 「Swiss 타이포, 강조색 하나, 넉넉한 여백, 그라디언트 없음」이 방향입니다.

검수 리포트

좋아하는 사이트를 재서 시작한다

「linear.app 같은 느낌으로」라고 하면 AI 는 그 사이트를 기억으로 흉내 낸다. design-brief 는 브라우저로 화면을 띄워 실제로 잰다. 그려진 색 · 글꼴 · 글자 크기 · 둥글기 · 간격 · 그림자를 세고, 바탕 · 면 · 글자 · 흐린 글자 · 강조 · 선 역할을 붙여 DESIGN.md 초안을 낸다.

주소 하나에서 DESIGN.md 초안까지 다섯 단계
주소 하나에서 DESIGN.md 초안까지 다섯 단계
node scripts/site_tokens.mjs https://example.com --out DESIGN.md

맞는지 대 봤다

정답을 아는 giting.kr 과 aiplab.kr 을 다시 재서(2026-10-16) 실제 디자인 변수와 한 칸씩 맞춰 봤다. 바탕 · 글자 · 흐린 글자 · 강조 · 선 · 글꼴은 두 사이트 모두 같았다. 다른 칸은 하나, aiplab.kr 의 「면」이다. 변수에 없는 옅은 파랑(#EDEFFC)을 면으로 골랐는데, 실제 카드는 흰색이다.

giting.kr 과 aiplab.kr, 잰 값과 실제 변수 비교
giting.kr 과 aiplab.kr, 잰 값과 실제 변수 비교

토스 · 당근 · 무신사 · Stripe · Linear 에서도 돌아갔다. 토스와 당근은 강조색이 그림에만 있어 「못 잼」으로 비워 뒀다. 다섯 사이트의 결과는 위 실물에 있다.

재미있는 건 에이전트였다. 도구를 붙여 줬는데도 처음엔 재지 않고 기억으로 골랐다. 스킬 설명에 「사이트를 말하면 먼저 잰다」를 넣고서야 재고 나서 값을 썼다.

같은 요청, 도구만 붙였을 때와 설명에 한 줄을 넣었을 때
같은 요청, 도구만 붙였을 때와 설명에 한 줄을 넣었을 때

DESIGN.md 에 담는 것

DESIGN.md 의 여섯 칸, 잰 값과 사람이 정할 칸
DESIGN.md 의 여섯 칸, 잰 값과 사람이 정할 칸

색마다 「왜」를 적어 두면, 나중에 에이전트가 색을 슬쩍 바꾸는 일이 줄어든다.

그림에서 색만 뽑을 때

사이트가 아니라 시안 그림이 있으면 색만 뽑는다.

python3 scripts/extract_palette.py reference.png --n 6

쓰는 법