ED

enesozturk/dimensional-drawing

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

1,8 тыс. stars Качество 74 Тренд 83MIT

Создавайте размерные чертежи компонентов пользовательского интерфейса в стиле Apple.

Обзор

Дайте ему компонент пользовательского интерфейса, верните его на одну страницу. Паддинги, зазоры, радиусы углов, слои и размещение в режиме просмотра, измеренные и помеченные как размерные чертежи Apple. Установить · Используйте его · Заставьте его двигаться · Примеры Apple публикует размерные чертежи для каждого устройства, чтобы производители аксессуаров могли создавать подходящие корпуса. Они спокойны, плотны и красивы: один лист, несколько видов, крошечные круги деталей, цифры повсюду. Этот репо учит вашего агента рисовать так же. Карта или диалог становится спецификацией, которую вы можете передать кому угодно, и они перестраивают ее архитектуру: прокладки, зазоры, радиусы, слои, то, как она находится в обзорном порту. Копия и контент специально исключены, поэтому рисунок остается верным при изменении текста. Зажмите папку навыков (например, навыки / рисование размеров) и добавьте ее в разделе Настройки → Возможности → Навыки. (Codex, Cursor, Gemini CLI, ...): используйте навыки CLI или направьте своего агента на файлы SKILL.md.

Обзор (машинный перевод)

размерный рисунок -️-

Дайте ему компонент пользовательского интерфейса, верните его на одну страницу. Паддинги, зазоры, радиусы углов, слои и размещение в режиме просмотра, измеренные и помеченные как размерные чертежи Apple.

Установить Используйте его · Сделайте движение Примеры

Apple публикует размерные чертежи для каждого устройства, чтобы производители аксессуаров могли создавать подходящие корпуса. Они спокойны, плотны и красивы: один лист, несколько видов, крошечные круги деталей, цифры повсюду.

Это РЕПО учит вашего агента рисовать ваши компоненты таким же образом. Карта или диалог становится спецификационным листом, который вы можете передать кому угодно, и они перестраивают его архитектуру: прокладки, зазоры, радиусы, слои, то, как он сидит в поле зрения. Копия и контент специально исключены, поэтому рисунок остается верным при изменении текста.

Что находится внутри

###Правила дома

[править] [скрыто] [скрыто] | ️ ** Монохром ** | только серые; вещи говорят отдельно по весу линии, тире и люки | Архитектура, а не содержание TITLE SLOT · FLEX, ACTION · HUG, CONTENT SLOT · FILL Переменные, а не числа S1, R2, H1 = 2·S1 + H3, R2 = R1 − B − S6

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add enesozturk/dimensional-drawing
Новичок в MCP? Начните с руководства на mcpskill.org →