mesh-avatar-studio
Turn one illustration into an animated 2D mesh avatar with a coding agent and a local editor
토스·배민·당근 등 한국 서비스의 색·타이포·컴포넌트를 DESIGN.md 한 장으로. 복사해 AI에 붙여넣으면 그 브랜드 톤으로 화면이 나옵니다.
Translation pending
DesignHTML · TypeScriptGitHub @CaesiumYOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
한국 브랜드 디자인 시스템을 Stitch v0.1 마크다운으로 정리한 오픈 카탈로그 — Open catalog of Korean design systems in structured markdown.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
한국 브랜드의 디자인 언어를, 출처가 달린 DESIGN.md 한 장으로 LLM이나 코딩 에이전트에 "토스처럼 만들어 줘"라고 하면 결과가 매번 다르고, 그 브랜드답게 나오지도 않습니다. 브랜드가 공개한 디자인 자료는 여기저기 흩어져 있고 형식도 제각각이라 컨텍스트로 그대로 넣기 어렵습니다. ko-design-md는 한국 브랜드의 디자인 언어(색·타이포그래피·간격·컴포넌트·원칙)를 브랜드당 DESIGN.md 한 장으로 정리한 오픈 카탈로그입니다. 모든 항목이 같은 형식이라 사람은 나란히 비교하며 읽고, 에이전트는 받아서 그대로 씁니다. 어떤 브랜드가 실려 있는지는 getdesign.kr에서 볼 수 있습니다. getdesign.kr에서 브랜드를 고르고, 상세 페이지의 DESIGN.md 전체 복사 버튼을 누르거나 파일로 내려받아 쓰고 있는 채팅·IDE에 붙여넣습니다. 가입도 설치도 필요 없습니다. 2. 코딩 에이전트에 스킬로 붙이기 — use-design-mdRead the full README ↗
한국 브랜드의 디자인 언어를, 출처가 달린 DESIGN.md 한 장으로
🔗 라이브 카탈로그 → getdesign.kr
LLM이나 코딩 에이전트에 "토스처럼 만들어 줘"라고 하면 결과가 매번 다르고, 그 브랜드답게 나오지도 않습니다. 브랜드가 공개한 디자인 자료는 여기저기 흩어져 있고 형식도 제각각이라 컨텍스트로 그대로 넣기 어렵습니다.
ko-design-md는 한국 브랜드의 디자인 언어(색·타이포그래피·간격·컴포넌트·원칙)를 브랜드당 DESIGN.md 한 장으로 정리한 오픈 카탈로그입니다. 모든 항목이 같은 형식이라 사람은 나란히 비교하며 읽고, 에이전트는 받아서 그대로 씁니다. 어떤 브랜드가 실려 있는지는 getdesign.kr에서 볼 수 있습니다.
getdesign.kr에서 브랜드를 고르고, 상세 페이지의 DESIGN.md 전체 복사 버튼을 누르거나 파일로 내려받아 쓰고 있는 채팅·IDE에 붙여넣습니다. 가입도 설치도 필요 없습니다.
use-design-mduse-design-md 스킬은 브랜드명만 받아 카탈로그에서 해당 DESIGN.md를 찾아 오고, 지금 작업 중인 프로젝트의 UI에 그 디자인 언어를 입힙니다. 카탈로그를 읽기만 하므로 어느 저장소에서든 동작합니다(새 항목을 만드는 /design-md 스킬과는 반대 역할입니다).
모든 에이전트 (Claude Code·Cursor·Codex·Gemini 등) — skills.sh
npx skills add CaesiumY/ko-design-md # use-design-md 스킬 설치
npx skills add CaesiumY/ko-design-md --list # 포함 스킬 확인
→ 설치 후 호출: /use-design-md
Claude Code 플러그인 마켓플레이스 (공식 채널)
/plugin marketplace add CaesiumY/ko-design-md
/plugin install ko-design-md@ko-design-md
→ 설치 후 호출: /ko-design-md:use-design-md
설치하고 나면 한 줄이면 됩니다.
토스 디자인으로 이 대시보드 다시 꾸며줘
스킬은 아래 3번의 카탈로그 색인으로 브랜드를 찾고, 항목별 DESIGN.md를 평문으로 받아 적용합니다. skills.sh를 쓰지 않는 도구라면 .claude/skills/use-design-md/ 디렉터리를 그 도구의 스킬 경로로 복사하세요.
도구나 스크립트가 읽는 주소입니다. 모두 https://getdesign.kr 아래에 있고, {slug}는 상세 페이지 URL의 마지막 부분입니다.
| 주소 | 내용 |
|---|---|
/llms.txt | 카탈로그 색인 — 모든 항목을 한 줄씩 |
/services/{slug}/llms.txt | 항목의 DESIGN.md 그대로 (인용·References·메타데이터 포함) |
/services/{slug}/DESIGN.md | 같은 문서를 DESIGN.md 명세의 파일명으로 — 항목 파일이 곧 명세 문서라 변환하지 않음 |
/.well-known/agent-skills/index.json | 소비자 스킬 색인 |
정규 URL(/, /services/{slug})도 Accept: text/markdown으로 요청하면 HTML 대신 마크다운을 돌려줍니다.
값을 가져다 쓰려면 그게 정말 그 브랜드의 값인지 되짚을 수 있어야 합니다. 그래서 무엇을 되짚을 수 있고 무엇은 그럴 수 없는지를 문서에 드러냅니다.
[src:N]은 문서 끝 ## References의 N번째 자료를 가리키고, 출처는 누구나 열어 볼 수 있는 공개 자료만 씁니다. 번호가 없는 문장은 그 자리에서 공개 출처로 되짚을 수 없으니, 값을 그대로 가져다 쓸 때는 인용이 붙었는지부터 보세요.## Known Gaps 절을 두고, 확인하지 못한 공백과 철회한 주장을 거기 모읍니다. 브랜드 발행물과 다시 대조한 결과는 이와 별개로, 그 값이 있는 섹션(예: ## Colors) 첫머리에 날짜와 함께 남겨, 값을 읽기 전에 그 단서를 먼저 보게 합니다.50% radius)은 버리지 않고 알려진 한계로 기록합니다.각 항목은 브랜드의 시각/디자인 언어(색·타이포·간격·컴포넌트의 시각 패턴)를 기술합니다. DESIGN.md를 AI 코딩 에이전트에 넣어 자기 제품을 만들 때는, 그 시각 패턴을 자기 도메인에 맞게 번안하세요.
## Components가 도메인 특화 이름(button-cta="구매하기", EtaBanner)을 쓰는 것은 출처를 정확히 기록하기 위함이지, 그 도메인을 함께 복사하라는 뜻이 아닙니다.
항목 하나는 다음 세 파일로 이뤄집니다.
| 파일 | 위치 | 역할 |
|---|---|---|
| DESIGN.md | services/{slug}.md | frontmatter(메타데이터·토큰) + 본문. 항목의 정본 |
| 토큰 사이드카 | services/{slug}.tokens.json | DESIGN.md 의 토큰에서 pnpm tokens:build 가 만든 파생물 (직접 편집하지 않음 — pnpm tokens:check 가 대조) |
| 프리뷰 | public/preview/{slug}/preview.html | 라이트·다크 두 테마를 함께 담은 자급자족형 HTML 한 장 |
소셜 카드용 OG 이미지(public/og/{slug}.png, 1200×630)는 빌드가 만들고 커밋하지 않습니다.
DESIGN.md는 Stitch의 섹션 구조에 DESIGN.md 명세의 토큰 맵과 이 카탈로그의 인용 규약을 더한 카탈로그 형식을 따릅니다. 세부 규격의 정본은 stitch-format.md(본문 섹션 구조·토큰 표현)와 기여 가이드(frontmatter 필드는 1절 체크리스트, slug·카테고리·언어 값 규칙은 3절)입니다.
git clone https://github.com/CaesiumY/ko-design-md.git
cd ko-design-md
pnpm install # pnpm 필요
pnpm dev # → http://localhost:3000
pnpm build # OG 이미지 생성 + 사이트 빌드
요구사항: Node 22.22.2 이상, pnpm 10.
새 브랜드를 카탈로그에 들이는 온보딩은 /design-md 스킬이 진행합니다. 조사 → 초안 → 기계 게이트 → 리뷰 → 사용자 확인 → 프리뷰 → OG 이미지 순서이고, 사람은 사용자 확인 단계에서 초안을 승인합니다. 스킬이 서브에이전트 여러 개를 부르므로 Claude Code처럼 로컬 스킬·에이전트 워크플로를 실행할 수 있는 도구가 필요합니다.
/design-md
{브랜드/서비스명}을 ko-design-md에 새 카탈로그 항목으로 추가해 주세요.
만들어진 세 파일(services/{slug}.md, services/{slug}.tokens.json, public/preview/{slug}/preview.html)을 pnpm dev로 확인하고, 한 커밋(git commit -s — DCO 서명)으로 묶어 PR을 올립니다. 사전 준비·단계별 상세·PR 체크리스트는 **기여 가이드**에 있습니다. 스킬 없이 손으로 고치려면 수동 PR 절차를 따릅니다.
본 리포는 3-tier 라이선스 구조를 가집니다.
| 대상 | 라이선스 | 파일 |
|---|---|---|
코드 (src/, scripts/, 설정 파일) | MIT | LICENSE |
| 카탈로그 콘텐츠 (이 저장소가 저작한 산문·토큰 표현·프리뷰 레이아웃 — 범위와 예외는 LICENSE-CONTENT 참조) | CC BY 4.0 | LICENSE-CONTENT |
브랜드 자산 (public/logos/*, public/preview/*/assets/*) | 각 권리자 정책 | NOTICE |
브랜드 로고와 프리뷰에 삽입된 브랜드 이미지는 식별·참조 목적으로 포함된 것이며 카탈로그 라이선스로 재배포되지 않습니다. 로고·콘텐츠 삭제 요청은 SECURITY.md의 Takedown 안내를 따릅니다.