genjutsu

Скиллы креативного кода для Claude Code: движение, микровзаимодействия и визуальные системы для веба, Android и Apple

Скилл

Низкий риск

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

Почему такой уровень

  • Скилл состоит из справочников и паттернов, код проекта пишете и запускаете вы сами
Все причины и проверки

athevon/genjutsu

Установка

В терминале, через 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.

Понадобится: Node.js

Сверено с репозиторием 26 сент. 2026, коммит e92bb1b.

Текст для агента

Установи плагин в 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-сервере

ПлагинСредний рискБез VPN142,9 тыс.Звезды репозитория
Выбор редакции

Официальный скилл и MCP-сервер shadcn/ui: агент ищет компоненты в реестрах, ставит их через CLI и держится правил библиотеки

СкиллСредний рискБез VPN124,8 тыс.Звезды репозитория
Выбор редакции

Скилл для фронтенд-дизайна: 23 команды, итерации в браузере и 61 правило поиска типичных огрехов AI-интерфейсов

СкиллВысокий риск72,1 тыс.Звезды репозитория
Выбор редакции

Скиллы Vercel: производительность React и Next.js, проверка UI по гайдлайнам, React Native, композиция компонентов и деплой

СкиллСредний риск31,7 тыс.Звезды репозитория
Foxx AIgenjutsu

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.