thesys-generative-ui

Solid

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.

Web & Frontend 168 stars 27 forks Updated 4 weeks ago MIT

Install

View on GitHub

Quality Score: 87/100

Stars 20%
74
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
98
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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...

Details

Author
secondsky
Repository
secondsky/claude-skills
Created
7 months ago
Last Updated
4 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

generative-ui

Use when reasoning about the pattern where a language model emits, as structured output, a description of UI components or a UI sub-tree that an application then renders for the user: the typed-schema component palette, the structured-output mechanism (JSON Schema, function-calling) that constrains emission to renderable specs, the application-side render pipeline that turns the spec into pixels, the interaction loop by which user actions on the rendered UI flow back into the next turn, the security boundary between model-author and application-renderer, and the difference between this and adjacent patterns (chat with markdown, prebuilt-widget routing, RSC streaming, model-emits-code). Do NOT use for the page-level rendering taxonomy (use rendering-models), the protocol cycle of tool calls (use tool-call-flow), the trust boundary against untrusted content (use prompt-injection-defense), or general component-library architecture (use design-system-architecture).

0 Updated 1 weeks ago
jacob-balslev
Web & Frontend Listed

react-component-generator

Generate React components following best practices with TypeScript, Tailwind CSS, and Zustand state management. Use this skill when the user requests creating React components, UI elements, or mentions component generation. Supports common component patterns including basic components, forms, lists, cards, buttons, modals, and stateful components with Zustand integration.

8 Updated today
kyawshinethu
AI & Automation Featured

magic-ui-generator

Utilizes Magic by 21st.dev to generate, compare, and integrate multiple production-ready UI component variations.

40,440 Updated today
sickn33