genjutsu
Скиллы креативного кода для Claude Code: движение, микровзаимодействия и визуальные системы для веба, Android и Apple
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Скилл состоит из справочников и паттернов, код проекта пишете и запускаете вы сами
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/genjutsuОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Собрано автоматически, проверьте перед установкой.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add athevon/genjutsu --skill genjutsu:cast genjutsu:paint motion-principles mobile-principles desktop-principles design-audit ui-ux-pro-max gsap framer-motion css-native threejs-r3f canvas-generative compose-motion compose-graphics compose-multiplatform swiftui-motion swiftui-graphics -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Установи плагин в Claude Code: /plugin marketplace add AThevon/genjutsu, затем /plugin install genjutsu. Запуск через /genjutsu:cast или /genjutsu:paint, запрос можно дописать в той же строке.
Другие способы из описания автора
/plugin marketplace add AThevon/genjutsu
/plugin install genjutsuЗапуск через /genjutsu:cast или /genjutsu:paint.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл ставит в агента набор скиллов по анимации и дизайну интерфейсов и общий маршрутизатор. Перед тем как писать код, он предлагает тезис взаимодействия, который вы утверждаете. Дальше он применяет паттерны движения, микровзаимодействий и визуальных систем и умеет работать с несколькими платформами: веб на GSAP, Motion, Three.js и нативном CSS, Android на Jetpack Compose и Compose Multiplatform, Apple на SwiftUI. Базовые справочники вроде принципов движения и аудита дизайна подключаются к каждому вызову, а под конкретный стек добавляются нужные скиллы. Данные о версиях API вынесены отдельно и датированы, чтобы не опираться на устаревшие сведения.
Для кого. Для фронтенд, Android и Apple разработчиков, которым нужен вкус в движении и деталях интерфейса.
Подходит, если
- Интерфейс работает, но кажется плоским и нужно осмысленное движение
- Нужны микровзаимодействия и анимации под GSAP, Three.js, Compose или SwiftUI
- Хочется сначала утвердить идею взаимодействия, а потом получить код
Не подходит, если
- Нужна только логика или бэкенд без работы над анимацией и визуалом
- Ваш стек не относится к вебу, Android или Apple, которые покрывает скилл
Пример запроса к агенту
Сделай, чтобы карточки тарифов ощущались физично при наведенииОграничения
Скилл дает знания и паттерны, но не заменяет сборку и тесты проекта. Часть скиллов зависит от версий SDK и браузеров, данные датированы и со временем требуют перепроверки. В Claude.ai для загрузки подскиллов нужен план с включенным выполнением кода. Ключей и платных внешних сервисов не требует.
Как отключить. Удалите плагин genjutsu через /plugin или, если ставили на claude.ai, отключите загруженный скилл.
Проверка безопасности
- Скилл состоит из справочников и паттернов, код проекта пишете и запускаете вы сами
Коротко о README
README описывает genjutsu как набор скиллов креативного кода для Claude Code, claude.ai и Cowork, который превращает функциональный интерфейс в выразительный через движение, паттерны взаимодействия и визуальные системы. Покрыты веб на React, Vue, Svelte, чистом CSS, Three.js и Canvas, Android на Jetpack Compose и Compose Multiplatform, Apple на SwiftUI. Перед написанием кода скилл предлагает тезис взаимодействия для утверждения. Раньше проект назывался creative-excellence, команды переименованы в cast и paint. Ставится как плагин Claude Code или загрузкой zip на claude.ai. Лицензия MIT.
SKILL.md
--- name: motion-principles description: "Motion design foundation - timing, easing, enter/exit patterns, accessibility, performance." --- # Motion Principles > The foundation. Loaded by every creative skill invocation. > Concise rules here. Deep-dive in `references/`. ## Timing Rules | Context | Duration | Why | |---|---|---| | Micro-interaction (toggle, hover, focus) | 100-150ms | Instant feedback, no perceived delay | | UI transition (modal, drawer, tab switch) | 200-300ms | Smooth but never sluggish | | Page/route transition | 300-500ms | Establishes spatial narrative | | Scroll-driven / 3D | Free (progress-based) | Tied to user input, no fixed duration | **Frequency rule:** The more often an animation plays, the shorter and subtler it must be.
Частые вопросы
Чем отличаются cast и paint?
Это две команды скилла: одна отвечает за движение и взаимодействия, другая за визуальную сторону. Обе идут через общий маршрутизатор и базовые справочники.
Как поставить на claude.ai?
Скачайте genjutsu.zip из последнего релиза и загрузите его в разделе Skills; для загрузки подскиллов нужен план с выполнением кода.
Похожие
Скиллы Next.js
Next.js skills
Официальный плагин Claude Code из репозитория Next.js: переход на Cache Components, Partial Prefetching и проверка изменений на живом dev-сервере
Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки
Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов
Скиллы Vercel для агентов
Agent Skills
Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой