frontend-product-ui-engineer

Build React UI components with Tailwind CSS and state management.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/mkloz/teamforge-frontend --skill frontend-product-ui-engineer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-product-ui-engineer
Source: https://github.com/mkloz/teamforge-frontend/tree/main/.agents/skills/frontend-product-ui-engineer
Command: npx skills add https://github.com/mkloz/teamforge-frontend --skill frontend-product-ui-engineer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react, tailwindcss, zustand, react-query, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of creating user-friendly, accessible, and consistent UIs for products, focusing on frontend development with React, Tailwind, and various state management libraries.

Core Features & Use Cases

  • React/Next.js/Vite Components: Build dynamic and interactive UI components.
  • Tailwind or ShadCN UI: Leverage efficient UI development with these frameworks.
  • State Management: Utilize Zustand, React Query, and more for managing state effectively.
  • Form Validation: Implement robust form validation with React Hook Form and Zod.
  • Accessibility: Ensure UIs are accessible and usable for all users.
  • Use Case: When you need to develop a complex form with validation and state management, this Skill provides the necessary tools and guidelines.

Quick Start

Use the frontend-product-ui-engineer skill to create a new React component for a form with validation and state management.

Frequently Asked Questions about frontend-product-ui-engineer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why use Zod and React Hook Form for frontend form validation?

Use Zod and React Hook Form for frontend form validation to enforce schema safety and performant input handling. This combination provides robust validation logic, ensuring user-friendly forms within accessible React interfaces.

How do I build a React form with validation and state management?

To build a React form with validation and state management, use React Hook Form with Zod for validation and Zustand for state. This approach ensures accessible, consistent UIs with robust data handling.

What's the best way to manage state in a React UI using Zustand and React Query?

Managing state in a React UI with Zustand and React Query separates client and server state. Zustand handles local UI state while React Query fetches, caches, and synchronizes server data for dynamic components.

Can I use Tailwind CSS and ShadCN UI to create accessible React components?

Yes, you can use Tailwind CSS and ShadCN UI to create accessible React components. They provide utility-first styling and pre-built primitives that ensure responsive design and consistent accessibility across your product.

Do I need Vite or Next.js to structure React components with Tailwind CSS?

You do not strictly need Vite or Next.js to structure React components with Tailwind CSS, but both frameworks are supported. They provide the foundational project structure for building dynamic and interactive UI components efficiently.

Why use Zod and React Hook Form for frontend form validation?

Use Zod and React Hook Form for frontend form validation to enforce schema safety and performant input handling. This combination provides robust validation logic, ensuring user-friendly forms within accessible React interfaces.