Об этом проекте

oh-my-design — это открытый CLI‑инструмент, который переносит системы дизайна в ИИ‑агенты для программирования. Он устанавливает переиспользуемые навыки, специализированные роли и ссылки на дизайн компании, проверенные по качеству, непосредственно в ваш существующий рабочий процесс агента программирования — без необходимости дополнительных API‑ключей, демонов или серверов MCP. Поддерживаемые агенты: Claude Code, Codex, OpenCode и Cursor. Установка добавляет в ваш проект 28 навыков, 20 специализированных суб‑агентов и более 440 ссылок на DESIGN.md компаний. Основной вывод — портативный файл DESIGN.md, содержащий вашу философию дизайна, таблицы решений с уникальными идентификаторами, семантические токены и контракты компонентов. Каждый токен связан с решением, которое его создало, обеспечивая согласованность. Система также генерирует контракты компонентов с матрицами состояний — включая намеренно исключённые состояния с указанием причин — и контракты доступности. Команда `omd book` локально предоставляет вашу систему дизайна для предварительного просмотра и передачи. Цепочка вывода гарантирует, что каждое решение по дизайну ограничивает следующее: философия → таблица решений → токены → контракты компонентов → грамматика макета → сборка → критический обзор рендера → DESIGN.md. Два пронумерованных шлюза поддерживают честность системы — GS7 отклоняет токены без ссылок на решения, а GS8 отклоняет компоненты, созданные с нуля, когда существует соответствующий пресет. Включено 54 шлюза slop и 8 шлюзов верности системе. Существующие форматы ссылок остаются читаемыми во время миграции. Пакет поддерживает миграцию к DESIGN.md Core v2 — нейтральному по поставщику портативному контракту, который работает при вставке в общий чат или прикреплении к инструментам дизайна. Установка выполняется одной командой: `npx oh-my-design-cli@latest`. После установки перезапустите агента и выполните `doctor` для проверки. Рабочие процессы запускаются через естественные языковые подсказки, а не через слэш‑команды.