algorithmic-art
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
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
$ npx -y skills add smallnest/goskills --skill react-component-generator --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/react-component-generatorContext preview
The summary Claude sees to decide when to auto-load this skill.
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
name: react-component-generator description: 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. allowed-tools: Read, Write, Edit, Glob, Grep
This skill provides templates and best practices for generating high-quality React components using TypeScript, Tailwind CSS, and Zustand for state management.
Generate production-ready React components that follow industry best practices and maintain consistency across the codebase. The skill includes pre-built templates for common component patterns and comprehensive best practices documentation.
Use this skill when:
The skill provides the following templates in the `assets/` directory:
A simple presentational component template for UI elements without complex state.
**When to use:**
**Key features:**
A component with integrated Zustand store for state management.
**When to use:**
**Key features:**
A form component with validation, error handling, and submission logic.
**When to use:**
**Key features:**
A reusable list component for displaying collections of items.
**When to use:**
**Key features:**
A flexible card component for content display.
**When to use:**
**Key features:**
A versatile button component with multiple variants and states.
**When to use:**
**Key features:**
A modal/dialog component with backdrop and accessibility features.
**When to use:**
**Key features:**
When generating a component:
1. **Identify the component type** - Determine which template best fits the user's requirements.
2. **Read the appropriate template** - Load the template file from the `assets/` directory:
Read assets/BasicComponent.tsx
3. **Customize the template** - Replace placeholder names and add specific functionality:
4. **Follow naming conventions** - Refer to `references/best-practices.md` for:
5. **Apply best practices** - Consult `references/best-practices.md` for guidance on:
Apply these naming rules when generating components:
1. **Component name**: Use PascalCase based on the user's description
2. **Props interface**: ComponentName + "Props"
3. **Zustand store**: "use" + ComponentName + "Store"
4. **File name**: Match the component name exactly
For detailed guidance, consult `references/best-practices.md` which covers:
A powerful command-line tool to parse, manage, and execute Claude Skill packages. GoSkills is designed according to the specifications found in the official Claude documentation.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request…
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React,…
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's…
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to…
Frontend-focused code review skill for React/TypeScript/Tailwind projects. Analyzes code quality, security vulnerabilities (XSS,…
调用扣子(Coze)智能体 API 进行对话、工作流执行等操作。当用户需要集成 Coze 智能体、调用 Coze API、或开发 Coze 相关应用时使用。支持流式和非流式对话、工作流调用等功能。