openpencil/packages/docs/ru/programmable/cli/analyzing.md
Danila Poyarkov bfa4b7de8b Translate AI & Automation + CLI reference to all 6 locales
48 translated pages (de, es, fr, it, pl, ru) for the Programmable
section: overview, AI Chat, Collaboration, JSX Renderer, CLI
(inspecting, exporting, analyzing, scripting).

CLI reference and MCP server pages copied as-is (mostly code/tables).
2026-03-08 18:25:35 +03:00

2.7 KiB
Raw Blame History

title description
Анализ дизайна Аудит цветов, типографики, отступов и повторяющихся паттернов в .fig-файлах.

Анализ дизайна

Команды analyze проводят аудит всей дизайн-системы из терминала — находят несоответствия, извлекают реальную палитру, обнаруживают компоненты, которые стоит выделить.

Цвета

open-pencil analyze colors design.fig

Находит каждый цвет в файле, подсчитывает использование и показывает визуальную гистограмму:

#1d1b20  ██████████████████████████████ 17155×
#49454f  ██████████████████████████████ 9814×
#ffffff  ██████████████████████████████ 8620×
#6750a4  ██████████████████████████████ 3967×

Типографика

open-pencil analyze typography design.fig

Выводит список всех комбинаций шрифтов, размеров и начертаний с количеством использований. Помогает обнаружить единичные стили текста, которые следует унифицировать.

Отступы

open-pencil analyze spacing design.fig

Анализирует значения gap и padding во фреймах с автолейаутом. Помогает выявить несоответствия в шкале отступов — например, случайный 13px среди стандартных значений 8/16/24.

Кластеры

open-pencil analyze clusters design.fig

Находит повторяющиеся паттерны узлов, которые можно выделить в компоненты:

3771× frame "container" (100% match)
     size: 40×40, structure: Frame > [Frame]

2982× instance "Checkboxes" (100% match)
     size: 48×48, structure: Instance > [Frame]

JSON-вывод

Все команды анализа поддерживают --json для машиночитаемого вывода:

open-pencil analyze colors design.fig --json

Передавайте в jq, используйте в CI-проверках или в скриптах, контролирующих бюджет дизайн-токенов.