ED

enesozturk/dimensional-drawing

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

1.8천 stars 품질 74 트렌드 83MIT

UI 구성 요소의 Apple 스타일 치수 도면을 만듭니다.

개요

UI 구성품을 제공하여 한 페이지의 기술 도면을 다시 가져옵니다. 패딩, 갭, 코너 레이디, 레이어 및 뷰 포트 배치, 측정 및 애플의 치수 도면과 같은 라벨. 설치 · 사용 · 이동 · 예 Apple은 모든 장치에 대한 치수 도면을 게시하므로 액세서리 제조업체는 적합한 사례를 만들 수 있습니다. 그들은 평온하고 짙은 아름답습니다. 한 장, 몇 번의 전망, 작은 세부적인 원형, 어디 번호. 이 repo는 동일한 방법을 그리기 위해 당신의 대리인을 가르칩니다. 카드 또는 대화 상자는 누구에게도 손으로 할 수있는 spec 시트가되고 아키텍처를 재건축 할 것입니다 : 패딩, 간격, 레이디, 레이어, 전망 포트에 앉아있는 방법. 복사 및 내용은 목적에 남아 있으므로 그림은 텍스트가 변경 될 때 true를 유지합니다. zip 기술 폴더 (예를 들어 기술 / 치수 도면)을 추가하고 Settings → Capabilities → Skills 아래 추가하십시오. (Codex, Cursor, Gemini CLI, ...) : 기술 CLI를 사용하거나 SKILL.md 파일에 에이전트를 지적합니다.

개요(AI 번역)

️

UI 구성품을 제공하여 한 페이지의 기술 도면을 다시 가져옵니다. 패딩, 갭, 코너 레이디, 레이어 및 뷰 포트 배치, 측정 및 애플의 치수 도면과 같은 라벨.

설치 · 사용 · 그것을 이동 · 이름 *


Apple은 모든 장치에 대한 치수 도면을 게시하므로 액세서리 제조업체는 적합한 사례를 만들 수 있습니다. 그들은 평온하고 짙은 아름답습니다. 한 장, 몇 번의 전망, 작은 세부적인 원형, 어디 번호.

이 repo는 에이전트가 ** 구성 요소 ** 같은 방법을 그리는 것을 가르칩니다. 카드 또는 대화 상자는 누구에게도 손이 될 수 있으며 architecture : 패딩, 갭, 레이디, 레이어, 뷰 포트에 앉아있는 방법. 복사 및 내용은 목적에 남아 있으므로 그림은 텍스트가 변경 될 때 true를 유지합니다.

내부는 무엇인가?

집 규칙

인포메이션 |—||| | ♀️ **모노크롬 ** | 그레이스만; 일체는 선중량, 다시 및 모자치로 나뉩니다 | | Ar Architecture, not content | [T0]], ACTION · HUG, CONTENT SLOT · FILL | Variable, not number | S1, R2], H1 = 2·S1 + H3, R2 = R1 − B − S6]

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

dimensional-drawing ✏️📐

Give it a UI component, get back a one-page technical drawing of it. Paddings, gaps, corner radii, layers and viewport placement, measured and labeled like Apple’s dimensional drawings.

Install · Use it · Make it move · Examples


Apple publishes dimensional drawings for every device so accessory makers can build cases that fit. They are calm, dense and beautiful: one sheet, a few views, tiny detail circles, numbers everywhere.

This repo teaches your agent to draw your components the same way. A card or a dialog becomes a spec sheet you could hand to anyone and they would rebuild its architecture: paddings, gaps, radii, layers, how it sits in the viewport. Copy and content are left out on purpose, so the drawing stays true when the text changes.

What’s inside 🎁

skills/
├── dimensional-drawing/          the drawing skill
│   ├── SKILL.md
│   └── examples/                 card + dialog sheets (single HTML files)
└── dimensional-drawing-motion/   turns a sheet into a ~10 s film
    ├── SKILL.md
    ├── templates/                reference scene + stylesheet
    └── adapters/
        ├── claude-motion.md      Claude's Motion artifact (primary)
        └── headless/             Playwright + ffmpeg, no Claude needed

The house rules

⚫️ Monochrome grays only; things are told apart by line weight, dashes and hatches
🧱 Architecture, not content TITLE SLOT · FLEX, ACTION · HUG, CONTENT SLOT · FILL
🔤 Variables, not numbers S1, R2, H1 = 2·S1 + H3, R2 = R1 − B − S6
🏷️ Unbranded neutral names like UI-CARD-001
🙅 Never invent values unknowns stay [TBD]

Install

Claude Code

git clone https://github.com/enesozturk/dimensional-drawing
cp -r dimensional-drawing/skills/* ~/.claude/skills/

claude.ai / Claude desktop: zip a skill folder (for example skills/dimensional-drawing) and add it under Settings → Capabilities → Skills.

Any other agent (Codex, Cursor, Gemini CLI, …): use the skills CLI, or point your agent at the SKILL.md files.

npx skills add enesozturk/dimensional-drawing

Use it

Ask for a drawing and point at the source (a repo file, a Storybook story, a URL, a screenshot):

Make a dimensional drawing of the Card component in src/components/Card.tsx

Draw the anatomy of our settings dialog, same style as the examples

GitHub에서 전체 README 보기

추천 도구

다른 키워드를 입력하거나 필터를 제거해 보세요.

설치

npx skillfish add enesozturk/dimensional-drawing
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →