К основному содержанию
скилл CX Codex

thesys-generative-ui — скилл для Claude Code: генерация

Скилл учит агента собирать React-компоненты из описания на естественном языке через Thesys SDK. Пригодится, когда интерфейс нужно набросать по текстовому запросу.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add secondsky/claude-skills --skill thesys-generative-ui -a claude-code
Открыть на GitHub

Что делает thesys-generative-ui

Скилл описывает работу с Thesys SDK: вы даёте промпт вроде «карточка профиля с аватаром, именем и почтой», а на выходе получаете React-компонент. Генерация идёт по схеме, поэтому пропсы типизированы, а не собираются наугад.

Внутри — справочники по tool calling со схемами Zod, настройке темы и подключению провайдеров (OpenAI, Anthropic, Cloudflare Workers AI). Отдельный гайд разбирает развёртывание на Vite, Next.js и Cloudflare Workers, плюс лежат шаблоны: basic-chat.tsx, custom-component.tsx, tool-calling.tsx, theme-dark-mode.tsx, маршруты для Next.js и бэкенд воркера.

Для работы нужен ключ выбранного AI-провайдера — без него вызовы generateUI не пройдут. Скилл ставится в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode; в Claude.ai установки нет.

Какие задачи решает

  • собрать React-компонент по текстовому описанию
  • добавить в генерацию вызов инструментов через Zod-схемы
  • настроить тему и тёмный режим для сгенерированного UI
  • развернуть чат-интерфейс на Vite, Next.js или Cloudflare Workers
  • подключить OpenAI, Anthropic или Cloudflare Workers AI как провайдера

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

  • сгенерируй карточку профиля с аватаром, именем и почтой через Thesys
  • добавь tool calling в этот компонент, схему опиши на Zod
  • настрой тёмную тему для сгенерированного интерфейса

Как установить thesys-generative-ui

1Через Skills CLI (Vercel)

npx skills add secondsky/claude-skills --skill thesys-generative-ui -a claude-code

2Вручную: положить файлы

~/.claude/skills/thesys-generative-ui/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/thesys-generative-ui/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора89

graphql-implementation Скилл для сборки GraphQL API: схема, резолверы, обработка ошибок и защита от N+1. Пригодится при переходе с REST и при подписках в реальном времени. CX Codex +1 380установок model-deployment Скилл для вывода обученной модели в прод: FastAPI-сервер, Docker, Kubernetes, мониторинг и отлов дрейфа. Пригодится, когда модель уже готова, а сервинг ещё нет. CX Codex +1 379установок cloudflare-agents Скилл для сборки ИИ-агентов на Cloudflare Workers: инструменты, MCP, провайдеры LLM. Пригодится, когда агент живёт прямо в воркере. CX Codex +1 378установок cloudflare-mcp-server Скилл помогает собрать MCP-сервер на Cloudflare Workers: инструменты, ресурсы, промпты и выбор транспорта. Пригодится, если пишешь свой сервер для ИИ-агента. CX Codex +1 375установок maz-ui Скилл даёт агенту знание Maz-UI v4: 50+ компонентов, composables, директивы и темы для Vue 3 и Nuxt 3. Пригодится, когда собираете формы, диалоги или таблицы. CX Codex +1 369установок woocommerce-dev-cycle Скилл ведёт по циклу разработки WooCommerce: запускает тесты, чинит стиль кода и разбирает ошибки линтинга. CX Codex +1 361установок woocommerce-copy-guidelines Скилл задаёт правила написания пользовательских текстов в WooCommerce: подписи кнопок, метки полей, сообщения и документация. Пригодится, когда интерфейс магазина пишут несколько человек. CX Codex +1 363установок cloudflare-workers-testing Скилл для написания тестов Cloudflare Workers на Vitest с реальными биндингами D1, KV, R2 и Durable Objects. Пригодится, когда тесты падают на моках или не видят окружение. CX Codex +1 325установок

Похожие

json-render официальный Vercel Labs Помогает отображать части UIMessage, результаты вызова инструментов и статус стриминга в React-интерфейсах на AI SDK v6. CX Codex GP ChatGPT 4установок ai-ui-patterns patterns.dev Скилл подсказывает агенту, как собирать чат-интерфейсы на React: стриминг ответов, состояние диалога, обработка ошибок. Пригодится, когда делаете чатбота или ассистента. CX Codex +1 2 000установок feature-sliced-design feature-sliced Скилл помогает раскладывать frontend-код по слоям Feature-Sliced Design и проверять границы импортов. Пригодится при создании и миграции проектов. CX Codex +1 23 600установок react-2026 patterns.dev Подбирает архитектурный стек для новых и обновляемых проектов на React. Помогает выбрать фреймворк, сборщик, роутер и библиотеки управления состоянием. CX Codex +1 1 900установок inngest-realtime inngest Скилл учит агента публиковать обновления из durable-функций Inngest в живой интерфейс: статусы заказов, стриминг токенов, логи и подтверждения от пользователя. CX Codex +1 797установок vercel-development Mindrally Набор правил для ИИ-агента: как писать код под Next.js App Router, React Server Components и Vercel AI SDK. Пригодится, когда агент лепит клиентские компоненты там, где хватило бы серверных. CX Codex +1 712установок

Рядом в теме «Фронтенд и UI»

Всё по теме «Фронтенд и UI» →

Вопросы о thesys-generative-ui

Как установить thesys-generative-ui в Claude?

Выполните npx skills add secondsky/claude-skills --skill thesys-generative-ui -a claude-code. Скилл появится в ~/.claude/skills/thesys-generative-ui/SKILL.md.

Что делает thesys-generative-ui?

Помогает агенту генерировать, менять и стилизовать React-компоненты из описания на естественном языке через Thesys SDK. Внутри есть справочники по tool calling, темам и развёртыванию.

Что нужно для работы скилла?

Ключ AI-провайдера: в справочниках разобраны OpenAI, Anthropic и Cloudflare Workers AI. Без него вызовы generateUI не выполнятся.

Исходный текст

SKILL.md · MIT
---
name: thesys-generative-ui
description: >-
  >
    Generate, modify, and style React components from natural language using the
    Thesys SDK. Guides schema-driven UI generation, theme customisation, tool
    calling integration, and deployment to Vite, Next.js, or Cloudflare Workers.
    Use when the user says "generate UI", "create a component", "build an
    interface", "Thesys", "generative UI", or asks to turn a description into a
    React component.
license: MIT
---

# Thesys Generative UI

**Last Updated**: 2025-11-10

## Quick Start

```typescript
import { generateUI } from 'thesys';

const ui = await generateUI({
  prompt: 'Create a user profile card with avatar, name, and email',
  schema: {
    type: 'component',
    props: ['name', 'email', 'avatar']
  }
});

export default function Profile() {
  return <div>{ui}</div>;
}
```

## Core Features

- **Natural Language**: Describe UI in plain English
- **Schema-Driven**: Type-safe component generation
- **React Components**: Generate production-ready components
- **AI-Powered**: Uses LLMs for intelligent design

## Example

```typescript
const form = await generateUI({
  prompt: 'Create a contact form with name, email, and message fields',
  theme: 'modern'
});
```

## Resources

### Core Documentation
- `references/what-is-thesys.md` - What is TheSys C1, success metrics, getting started
- `references/use-cases-examples.md` - When to use, 12 errors prevented, all templates catalog
- `references/tool-calling.md` - Complete tool calling guide with Zod schemas
- `references/integration-guide.md` - Complete setup for Vite, Next.js, Cloudflare Workers

### Additional References
- `references/component-api.md` - Complete component prop reference
- `references/ai-provider-setup.md` - OpenAI, Anthropic, Cloudflare Workers AI setup
- `references/tool-calling-guide.md` - Tool calling patterns
- `references/theme-customization.md` - Theme system deep dive
- `references/common-errors.md` - Expanded error catalog

### Templates (15+ files)
- **Vite + React**: `basic-chat.tsx`, `custom-component.tsx`, `tool-calling.tsx`, `theme-dark-mode.tsx`
- **Next.js**: `app/page.tsx`, `app/api/chat/route.ts`, `tool-calling-route.ts`
- **Cloudflare Workers**: `worker-backend.ts`, `frontend-setup.tsx`
- **Utilities**: `theme-config.ts`, `tool-schemas.ts`, `streaming-utils.ts`

**Official Docs**: https://docs.thesys.dev | **Playground**: https://console.thesys.dev/playground

© secondsky · MIT · secondsky/claude-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой