리포트를 쓸 때 도식을 넣고 싶은데 매번 포기했어요. Mermaid로 그리면 브랜드 톤이 안 맞고 한글이 깨지고, 직접 그리자니 도식 몇 개에 반나절이 날아갔거든요. 그래서 텍스트와 표로만 채운 리포트가 쌓였습니다.
그러다 x.com에서 diagram-design이라는 Claude Code 스킬을 봤어요.
보자마자 유용하겠다 싶었습니다. 저희 내부에도 bbojjak-card라는 도식 스킬이 있긴 한데, 템플릿이 funnel·비교·플로우·계단·변환·노드 여섯 유형으로 정해져 있어요. 카드 한 장짜리 도해에는 좋은데 리포트에 들어갈 아키텍처나 사분면, 잔존 곡선 같은 건 만들 수가 없었습니다. diagram-design은 27가지 타입을 지원하더군요. 아키텍처, 시퀀스, 상태 머신, ER, 타임라인, 스윔레인, 사분면, 레이더, 플라이휠, 트리, 조직도, 벤, 피라미드, 막대·선 그래프, 간트, 산점도까지요.
문제는 영문 기준으로 만들어져 있다는 점이었어요. 폰트도 작고 한글 제목은 회색으로 뭉개졌습니다. 그래서 8일에 걸쳐 여섯 세션, 약 7시간 반 동안 Codex CLI와 함께 이 스킬을 뜯어고쳤어요.
전체 순서는 이랬습니다.
결과부터 말하면, 지금은 도식 4~6개가 들어간 HTML 리포트를 한 세션에 뽑습니다. 리포트가 정말 읽기 수월해졌어요.
문서에 적힌 색과 실제 사이트 색이 달랐어요
발견한 diagram-design 스킬의 설치는 심볼릭 링크로 했습니다. ~/.claude/skills/와 ~/.codex/skills/ 양쪽이 같은 원본 폴더를 가리키게요. Codex가 두 링크의 inode까지 대조해서 진짜 같은 파일인지 확인해 줬어요. 이 구조 덕분에 이후 8일 동안 한 곳만 고치면 Claude Code와 Codex 양쪽에 동시 반영됐습니다. 이걸 안 했으면 매번 두 번씩 고쳤을 거예요.
그다음이 브랜드 온보딩이었어요. 스킬에서 제공하는 기능인데, 도식화 하는 것을 브랜드의 디자인 시스템에 맞게 해주는 첫 설정을 하는 절차입니다.
이제 diagram-design을 온보딩해줘. 우리 사이트에 맞게
웹사이트: https://www.gpters.org/
디자인 시스템은 aitk의 /setup-design 이라는 스킬을 살펴보면 더 디자인 세부 사항이 있어.여기서 예상 못 한 게 나왔습니다. Codex가 정적 HTML만으로는 실제 렌더링 색을 알 수 없다면서 인앱 브라우저로 렌더된 CSS를 직접 열어봤는데, 문서와 실물이 어긋나 있었어요.
문서 값 vs 실제 운영 사이트
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
항목 문서 값 실제 사이트 채택
━━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Primary/action/link #EF6020 #EB5A10 #EB5A10
간격 체계 8px 4px 4px문서만 믿었으면 미묘하게 다른 오렌지로 도식을 8일 내내 뽑았을 겁니다. 간격도 문서에는 8px이라고 적혀 있는데 최신 토큰 파일은 4px로 바뀌어 있었고, 이 4px이 diagram-design의 그리드와 마침 일치했어요.
적용 전에 변경안을 먼저 보여주더군요. 승인하고 나서 한 가지가 궁금해 물어봤습니다.
그렇게 해줘. 그리고 그렇게 했을때 전역 유저에게 영향을 주는지,
코덱스 말고 클로드 코드에는 영향을 주는지도 확인해줘