본문으로 건너뛰기
cccskills
무료GitHub에 공개

open-claude-design-system

Extract, document, or normalize a product UI design system from code, screenshots, or brand sources. Use for visual tokens, theme variables, typography, spacing, colors, radii, shadows, component inventories, variants, states, or building a reusable UI library. Do not use for software architecture, database schemas, or generic system design.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(8)

  • SKILL.md3.7 KB
  • agents/openai.yaml147 B
  • LICENSE.md1.9 KB
  • references/agent-spec.md4.8 KB
  • references/claude-design-package.md7.1 KB
  • references/components.md2.2 KB
  • references/tokens.md2.3 KB
  • tests/evals.json2.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Design System

Turn an existing visual language into authoritative tokens and reusable component contracts. Extraction is evidence work: the source may be inconsistent, but the result must not silently invent consistency.

Important boundaries

  • Inspect the user's code, brand material, screenshots, or named reference before defining values.
  • Preserve source names and exact values when they are authoritative. Record near-duplicates and conflicts rather than merging them without a decision.
  • Match the project's existing token and component format. Do not introduce a second CSS/JSON/TypeScript/Tailwind representation by default.
  • A design-system request concerns product UI. Software architecture, distributed systems, schemas, and API design are outside this skill.

Select the relevant procedure

Read only the required references, resolved relative to this skill:

RequestRequired reference
Colors, type, spacing, radii, shadows, motion, breakpoints, or theme tokensreferences/tokens.md
Reusable UI components, variants, states, composition, or a component inventoryreferences/components.md
A project-local design skill so future agent work follows the product's system automaticallyreferences/agent-spec.md
Publishing the system into Claude Design as a design system that projects can bindreferences/claude-design-package.md

Use tokens and components together when the user wants a complete system or component library. Token extraction precedes component documentation because component contracts should name real tokens. The agent-facing package comes last and restates that evidence; offer it whenever the extraction is meant to govern later UI work in the repository, since a system that lives only in code is re-explained on every task.

Execution contract

  1. Identify authoritative sources and their precedence, including bound design systems, UI kits, component sources, neighboring examples, and applicable templates.
  2. Extract observed values, usage, variants, and states with source locations.
  3. Separate observed facts, inferred groupings, missing decisions, and recommended consolidation.
  4. Emit or update the format already used by the project when the user requested implementation; otherwise produce a reviewable inventory.
  5. Verify that every emitted token/component traces to a source or an explicit user decision and that consuming code still builds or renders when files changed.

Completion

The system is complete when sources and precedence are named, every recorded value is traceable, inconsistencies and gaps remain visible, output matches the repository's native format, and a maintainer can use the result without reverse-engineering the extraction.

When not to use

  • General system design, software architecture, data modeling, or API contracts
  • Creating a new screen or flow; use open-claude-ui-design
  • Auditing a finished UI without extracting reusable structure; use open-claude-ui-review
  • Inventing a brand from scratch when there is no source; establish direction through open-claude-ui-design
  • Reading or changing a design system stored in Claude Design; use open-claude-design for access, then return here for extraction or for the package shape in references/claude-design-package.md

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Access Claude Design and Claude artifacts when the request names Claude Design, a Claude artifact, Slides deck, or Design System artifact, or contains a claude.ai/design or claude.ai artifact URL or a .dc.html file. Use for creating and editing designs, decks, design systems, and artifact pages; assets, comments, artifact databases, sharing, versions, rendering, standalone-to-artifact migration, and code-to-design or design-to-code synchronization; otherwise stay inactive.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

maxritter/open-claude-design362026년 10월 20일 업데이트

Apply product-grounded visual quality constraints during user-visible UI changes. Use for layout, styling, content hierarchy, theming, responsive behavior, or interaction affordances. Stay inactive for logic-only changes that preserve the rendered interface.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

maxritter/open-claude-design362026년 10월 20일 업데이트

Create or redesign product UI in an existing codebase, including a wireframe, substantive visual variations, and an interactive prototype. Use for requests about UI layout, visual direction, screens, flows, components, a landing page, dashboard, or making an interface feel polished. Do not use for backend work, system architecture, decks, or logic-only UI fixes.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

maxritter/open-claude-design362026년 10월 20일 업데이트

Review or polish a product UI for accessibility, brand fidelity, hierarchy, rhythm, responsive behavior, themes, interaction states, and generic AI-template patterns. Use for visual audits, accessibility checks, UX polish, UI critique, or pre-ship design review. Do not use for generic code review, backend review, or API design.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

maxritter/open-claude-design362026년 10월 20일 업데이트

maxritter의 스킬 모두 보기

이 스킬의 문제 신고