staff-product-engineer

Develops typed React and Next.js components with tRPC, Zod, TanStack Query, and Zustand.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/WayneBanksy/wayneys_claude --skill staff-product-engineer-waynebanksy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: staff-product-engineer
Source: https://github.com/WayneBanksy/wayneys_claude/tree/main/skills/staff-product-engineer
Command: npx skills add https://github.com/WayneBanksy/wayneys_claude --skill staff-product-engineer-waynebanksy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires react, next, typescript, trpc, zod, drizzle-orm, vitest, playwright, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of building and maintaining complex React and Next.js applications, ensuring high-quality, accessible, and maintainable web code.

Core Features & Use Cases

  • Component Development: Create typed, accessible React components for web interfaces.
  • API Integration: Design and implement type-safe API routes using tRPC and Zod schemas.
  • State Management: Manage server and client state efficiently with TanStack Query and Zustand.
  • Form Handling: Build robust forms with React Hook Form and integrated validation.
  • Database Schema: Define database models using Drizzle ORM with clear relationships.
  • Testing & Deployment: Write unit and end-to-end tests with Vitest and Playwright; deploy on Vercel.

Quick Start

Build a Next.js page with a form that submits data via tRPC, validates with Zod, and displays a success message.

Frequently Asked Questions about staff-product-engineer

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

FAQPage Schema
How do I build a type-safe full-stack React application with Next.js?▼

Build a type-safe full-stack React application by using Next.js with tRPC to connect typed API routes and Zod schemas for runtime validation. This approach ensures end-to-end type safety across server and client boundaries.

What's the best way to manage database schemas in a type-safe Next.js project?▼

Define database schemas in a type-safe Next.js project using Drizzle ORM. It allows you to create clear relational database models directly in TypeScript, ensuring your queries are fully typed.

How do I handle form validation and state in a Next.js application?▼

Handle form validation and state in a Next.js application by combining React Hook Form for form management with Zod schemas for validation. TanStack Query and Zustand can manage server and client state efficiently.

Does this full-stack TypeScript workflow support automated testing and deployment?▼

Yes, this full-stack TypeScript workflow supports automated testing and deployment. You can write unit tests with Vitest and end-to-end tests with Playwright, then deploy your Next.js application directly on Vercel.

Why should I use tRPC and Zod for API integration instead of standard REST APIs?▼

Use tRPC and Zod for API integration to create type-safe API routes without manual code generation. tRPC ensures the client and server share identical TypeScript types, while Zod validates inputs at runtime, preventing schema mismatches.

Can I create accessible React components using this TypeScript development setup?▼

Yes, you can create accessible React components using this TypeScript development setup. It provides workflows specifically designed to build typed, accessible React components for scalable web interfaces.