AIKraft/Skills/tailwind

tailwind

Использует Tailwind CSS v4.2 browser-runtime для HyperFrames. Применяйте при создании проектов через `hyperframes init --tailwind`, написании классов и настройке тем. Не используйте CDN или tailwind.config.js.

HEHeyGen official Разработка ★ 56.7k

Что делает навык

Использует Tailwind CSS v4 (browser-runtime @tailwindcss/browser@4.2.4) для стилизации HTML-композиций в HyperFrames. Применяется при создании проектов через `hyperframes init --tailwind` для обеспечения детерминированного рендеринга без использования CDN или tailwind.config.js.

Когда применять

  • Создание проектов через `hyperframes init --tailwind` с использованием утилитарных классов и CSS-first тем.
  • Миграция стилей с Tailwind v3 на v4: замена директив @tailwind и tailwind.config.js на блоки @theme и @utility.
  • Настройка стабильных размеров и анимаций для видео-лейаутов с учетом ограничений browser-runtime.
  • Исправление проблем с отсутствующими стилями при рендеринге, связанных с динамической генерацией классов.

Как работает

  1. Проверить, что проект создан через `hyperframes init --tailwind` и в index.html присутствует скрипт `@tailwindcss/browser@4.2.4`.
  2. Убедиться в наличии и готовности shim `window.__tailwindReady` перед началом захвата кадров.
  3. Использовать блоки `<style type="text/tailwindcss">` с директивами `@theme` для токенов и `@utility` для кастомных утилит вместо JS-конфигураций.
  4. Применять полные статические классы в HTML, избегая динамической сборки имен классов во время рендеринга.
  5. Запускать валидацию через `npx hyperframes lint`, `validate` и `inspect` для проверки отсутствия пропущенных стилей.
  6. При необходимости стабильного рендеринга в продакшене скомпилировать Tailwind в CSS и подключить stylesheet напрямую.

Примеры запросов агенту

Создай новый проект HyperFrames с поддержкой Tailwind CSS v4.
Перепиши стили компонента, убрав tailwind.config.js и заменив их на @theme в блоке text/tailwindcss.
Исправь классы в верстке, чтобы избежать динамической генерации имен, которые могут не отрендериться в HyperFrames.

Что понадобится

  • Установленный CLI HyperFrames с поддержкой команды `hyperframes init --tailwind`.
  • Среда выполнения с доступом к `@tailwindcss/browser@4.2.4`.
  • Наличие `window.__tailwindReady` в DOM для корректного захвата кадров.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «heygen-com-tailwind» из репозитория: # https://github.com/heygen-com/hyperframes
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r heygen-com-tailwind/ ~/.claude/skills/heygen-com-tailwind/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.