메뉴
HN
Hacker News 24일 전

클로드 디자인 시스템 프롬프트

IMP
8/10
핵심 요약

Anthropic의 클로드(Claude) 디자인용 시스템 프롬프트가 리버스 엔지니어링되어 오픈소스로 공개되었습니다. 이 프롬프트는 흔한 AI 양산형 디자인에서 벗어나, 접근성과 실질적인 디자인 철학을 갖춘 협업 도구로 LLM을 변신시킵니다. 클로드, GPT, 제미나이 등 다양한 환경에서 즉시 활용할 수 있도록 14개의 세부 실행 스킬과 가이드를 제공하는 것이 특징입니다.

번역된 본문

Anthropic의 Claude Design 시스템 프롬프트 리버스 엔지니어링 버전입니다. 이 시스템 프롬프트와 스킬 라이브러리는 LLM을 주관이 뚜렷하고, 접근성을 고려하며, 흔한 AI 양산형(AI-slop) 디자인을 배제하는 디자인 협업자로 탈바꿈시켜 줍니다. 오픈 소스이며 MIT 라이선스를 따릅니다. 시스템 프롬프트를 지원하는 LLM(Claude, GPT, Gemini, 로컬 모델 등)에 프롬프트를 붙여넣고 필요에 따라 절차적 스킬을 함께 사용하면 됩니다.

이것은 무엇인가? 대부분의 "디자인 어시스턴트" 프롬프트는 뻔한 SaaS 템플릿 결과물을 내놓습니다. 과도한 그라디언트, 이모지 장식, 둥근 모서리와 왼쪽 테두리가 있는 카드, 그리고 어디서나 쓰이는 Inter 폰트가 그 예시입니다. 이 프롬프트는 이러한 패턴을 명시적으로 거부하고 대신 다음을 포괄하는 완전한 디자인 철학으로 대체합니다:

  • 콘텐츠 원칙 (불필요한 요소 배제 — 모든 요소가 존재할 가치가 있어야 함)
  • 미적 원칙 (AI 클리셰 회피, 하나의 색상 팔레트와 톤에 집중)
  • 시각적 위계와 리듬 (크기, 색상, 무게, 위치, 밀도, 간격 스케일)
  • 접근성 (WCAG, 시맨틱 HTML, 키보드 내비게이션, 포커스 링, 모션 환경설정)
  • 상호작용 및 피드백 (호버, 활성, 비활성, 포커스, 로딩, 유효성 검사 상태)
  • 시스템 사고 (일회성 페이지 구축 대신 컴포넌트 및 토큰 지향)
  • 매체 존중 (실제 CSS Grid, oklch(), text-wrap: pretty, 실제 상호작용 프로토타입 사용)
  • 양보다 질 (깊이감 우선, 모든 디테일을 세밀하게 다듬음) 또한 에이전트가 실제 제작, 추출 및 검토 작업을 위해 호출할 수 있는 14개의 절차적 스킬이 제공됩니다.

포함된 내용 claude-design-system-prompt/ ├── claude/ Claude Code / Claude.ai 변형 │ ├── system-prompt.md 기본 시스템 프롬프트 — 총 20개 챕터 │ └── skills/ 14개의 호출 가능한 스킬 │ ├── discovery-questions.md 킥오프 질문 프로토콜 │ ├── frontend-aesthetic-direction.md 브랜드가 없을 때의 시각적 방향 수립 │ ├── wireframe.md 로우파이(저품질) 탐색, 3개 이상의 변형 │ ├── make-a-deck.md HTML 기반 슬라이드 프레젠테이션 제작 │ ├── make-a-prototype.md 상호작용 가능한 클릭형 프로토타입 제작 │ ├── make-tweakable.md 부동식 세부 조정 패널 │ ├── generate-variations.md 여러 축을 기준으로 3개 이상의 하이파이(고품질) 변형 생성 │ ├── design-system-extract.md 소스에서 디자인 토큰 추출 │ ├── component-extract.md 재사용 가능한 컴포넌트 인벤토리 구축 │ ├── accessibility-audit.md WCAG, 시맨틱, 키보드, 모션 감사 │ ├── ai-slop-check.md 그라디언트 / 이모지 / 폰트 / 뻔한 하우스 스타일 탐지 및 점검 │ ├── hierarchy-rhythm-review.md 크기 / 무게 / 색상 + 간격 스케일 검토 │ ├── interaction-states-pass.md 호버 / 활성 / 비활성 / 포커스 / 로딩 상태 점검 │ └── polish-pass.md 최종 품질 관리 및 마무리 검토 ├── codex/ OpenAI Codex 변형 (단일 루프, 서브 에이전트 없음) │ ├── AGENTS.md Codex가 자동으로 감지하는 진입점 │ ├── system-prompt.md 동일한 프롬프트, Codex에 맞게 변형 │ └── skills/ 동일한 스킬, 병렬 에이전트 대신 순차적 검토 방식 ├── README.md 이 파일 └── LICENSE MIT 라이선스

사용 방법

  • 시스템 프롬프트 직접 사용 system-prompt.md의 내용을 시스템 프롬프트를 지원하는 LLM에 그대로 붙여넣습니다. 에이전트는 이 디자인 철학을 따르며, 작업과 일치하는 경우 해당 스킬을 이름별로 참조하여 호출합니다.
  • 절차적 스킬로 활용 skills/ 폴더의 각 스킬은 독립적이고 단계적인 절차입니다. 스킬 이름 자체가 트리거 역할을 합니다. 사용자의 요청이 스킬 설명과 일치하면 에이전트가 해당 스킬을 로드하여 그에 맞춰 작업을 수행합니다. 스킬은 세 가지 범주로 그룹화됩니다: 생산(Production) — 무언가를 제작 발견 질문(discovery-questions) · 시각적 방향 수립(frontend-aesthetic-direction) · 와이어프레임(wireframe) · 슬라이드 제작(make-a-deck) · 프로토타입 제작(make-a-prototype) · 세부 조정 패널(make-tweakable) · 변형 생성(generate-variations) 시스템(System) — 구조 추출 디자인 시스템 추출(design-system-extract) · 컴포넌트 추출(component-extract) 검토(Review) — 감사 및 수정 접근성 감사(accessibility-audit) · AI 양산형 확인(ai-slop-check) · 시각적 위계 검토(hierarchy-rhythm-review) · 상호작용 상태 점검(interaction-states-pass) · 최종 마무리(polish-pass) 스킬들은 체인(연결) 방식으로 사용할 수 있습니다. 일반적인 신규 프로젝트 흐름은 다음과 같습니다: 발견 질문(discovery-questions) → 시각적 방향 수립(frontend-aesthetic-direction) → 와이어프레임(wireframe) → 프로토타입 제작(make-a-prototype) → 최종 마무리(polish-pass) 브랜드가 있는 경우의 흐름: 디자인 시스템 추출(design-system-extract) → 변형 생성(generate-variations) → 세부 조정(make-tweakable) → 최종 마무리(polish-pass)
  • 플랫폼에 맞게 조정 이 프롬프트는 HTML 출력을 기본으로 하는 디자인 환경(Claude.ai의 디자인 도구와 유사)을 가정합니다. 만약 대상 환경이 다르다면(예: 피그마 플러그인, 코드 전용 어시스턴트, 채팅 전용 디자인 툴 등) 그에 맞게 적절히 수정하여 사용하십시오.
원문 보기
원문 보기 (영어)
Claude Design System Prompt Reverse-engineered system prompt of Claude Design from Anthropic. A system prompt and skill library that turns an LLM into an opinionated, accessibility-aware, AI-slop-resistant design collaborator. Open source, MIT licensed. Drop the prompt into any LLM that supports system prompts (Claude, GPT, Gemini, local models) and pair with the procedural skills as needed. What this is Most "design assistant" prompts produce generic SaaS-template output — aggressive gradients, emoji decoration, rounded-corner-with-left-border cards, Inter-everywhere typography. This prompt explicitly rejects those patterns and replaces them with a complete design philosophy covering: Content discipline (no filler — every element earns its place) Aesthetic discipline (avoid AI tropes, commit to a palette and tone) Visual hierarchy and rhythm (size, color, weight, position, density, spacing scales) Accessibility (WCAG, semantic HTML, keyboard navigation, focus rings, motion preferences) Interaction and feedback (hover, active, disabled, focus, loading, validation states) System thinking (components and tokens over one-off pages) Respecting the medium (real CSS Grid, oklch() , text-wrap: pretty , real interactive prototypes) Quality over quantity (depth over breadth, polish every detail) Plus 14 procedural skills the agent can invoke for production, extraction, and review work. What's included claude-design-system-prompt/ ├── claude/ Claude Code / Claude.ai variant │ ├── system-prompt.md Main system prompt — 20 chapters │ └── skills/ 14 invokable skills │ ├── discovery-questions.md Kickoff question protocol │ ├── frontend-aesthetic-direction.md Commit to a look when no brand exists │ ├── wireframe.md Low-fi exploration, 3+ variations │ ├── make-a-deck.md Slide presentations in HTML │ ├── make-a-prototype.md Interactive clickable prototype │ ├── make-tweakable.md Floating tweak panel │ ├── generate-variations.md 3+ hi-fi variations across axes │ ├── design-system-extract.md Pull tokens from sources │ ├── component-extract.md Inventory reusable components │ ├── accessibility-audit.md WCAG, semantic, keyboard, motion │ ├── ai-slop-check.md Gradient / emoji / font / house-style trope detection │ ├── hierarchy-rhythm-review.md Size / weight / color + spacing scale │ ├── interaction-states-pass.md Hover / active / disabled / focus / loading │ └── polish-pass.md Umbrella final-gate review ├── codex/ OpenAI Codex variant (single-loop, no subagents) │ ├── AGENTS.md Codex auto-discovered entry point │ ├── system-prompt.md Same prompt, adapted for Codex │ └── skills/ Same skills, sequential reviews instead of parallel agents ├── README.md This file └── LICENSE MIT How to use it Use the system prompt directly Paste the contents of system-prompt.md as the system prompt for any LLM that supports them. The agent will follow the design philosophy and reference the skills by name when tasks match. Use the skills as procedures Each skill in skills/ is a self-contained, phased procedure. The skill name is the trigger — when the user's request matches a skill description, the agent loads that skill and follows it. Skills group into three categories: Production — build something discovery-questions · frontend-aesthetic-direction · wireframe · make-a-deck · make-a-prototype · make-tweakable · generate-variations System — extract structure design-system-extract · component-extract Review — audit and fix accessibility-audit · ai-slop-check · hierarchy-rhythm-review · interaction-states-pass · polish-pass Skills can be chained. A typical greenfield flow: discovery-questions → frontend-aesthetic-direction → wireframe → make-a-prototype → polish-pass A brand-aware flow: design-system-extract → generate-variations → make-tweakable → polish-pass Adapt for your platform The prompt assumes an HTML-output design environment (similar to Claude.ai's design tool). If your target environment is different — a Figma plugin, a code-only assistant, a chat-only design coach — you'll need to adjust the workflow chapters and tool references. The principles (chapters 5–16) translate to any medium. Model calibration The claude/ variant is calibrated for current Anthropic frontier models (Fable 5 and the Opus 4.7/4.8 lineage), which follow instructions more literally and need less aggressive prompting than earlier generations: Conditions instead of quotas. No "ask at least N questions", no "CRITICAL: YOU MUST". Current models treat quotas as literal contracts and over-trigger on them; the prompt states the conditions under which to act, plus an autonomy clause for minor decisions (pick a reasonable option and note it, rather than asking). Explicit triggers for skills and subagents. These models under-reach for optional capabilities by default, so every skill description states when to invoke it, and verifier delegation has an explicit trigger ("after every substantive visual change"). Coverage-first reviews. Review agents report everything with confidence/severity estimates and let the aggregation step filter. Current models follow "only report important issues" literally, which silently suppresses findings. House-style guard. The current models' default aesthetic (cream background, serif display type, terracotta/amber accents) is detected by ai-slop-check (rule 9) and pre-empted by frontend-aesthetic-direction 's four-directions protocol. Sampling parameters ( temperature ) no longer exist on these models, so visual variety must come from explicit per-variation specs, not randomness. On older models (Claude Opus/Sonnet 4.6 and earlier, or non-Anthropic models), the calmer phrasing may under-trigger — restore stronger imperative language if you see the model skipping question rounds or reviews. The codex/ variant is maintained separately and is unaffected by these notes. Design principles, in short The 20 chapters in system-prompt.md cover: # Chapter 1 Identity and role 2 Workflow 3 Asking questions first 4 Rooting designs in existing context 5 Content principles — no filler 6 Aesthetic principles — purposeful visuals 7 Visual hierarchy and rhythm 8 Typography system 9 Color system 10 Accessibility and inclusivity 11 Interaction and feedback 12 Simplicity and one clear CTA 13 System thinking 14 Respecting the medium 15 Understanding users 16 Quality over quantity 17 Output principles 18 Collaboration and delivery 19 IP and content boundaries 20 Available skills Contributing Issues and PRs welcome. Particularly useful contributions: Additional review skills (e.g., copy review, motion review, dark-mode parity check) Adapted prompts for other environments (Figma, code-only, terminal-only) Real-world failure cases the prompt should defend against Translations of the prompt into other languages Please keep the same operational tone and avoid bloating the prompt — every chapter should earn its place, the same standard the prompt holds the agent to. License MIT — see LICENSE . You can use, modify, and distribute this prompt and skill library for any purpose, including commercial use. No attribution required, but appreciated.