trpc

End-to-end typesafe APIs with tRPC

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "trpc" with this command: npx skills add ehyland/skills/ehyland-skills-trpc

The skill is based on tRPC v11.9.0, generated at 2026-02-03.

tRPC allows you to build & consume fully typesafe APIs without schemas or code generation. It uses TypeScript to share types between your server and client.

Core References

TopicDescriptionReference
RoutersInitializing tRPC and defining routerscore-router
ProceduresDefining queries, mutations, and subscriptionscore-procedure
ValidatorsInput and output validation using Zod/Standard Schemacore-validator
ContextDefining and creating context (inner/outer)core-context
MiddlewaresProcedure middlewares and context extensioncore-middleware
Vanilla ClientSetting up and using the vanilla tRPC clientcore-client-vanilla

Features

TopicDescriptionReference
Error HandlingThrowing and handling TRPCErrorfeatures-error-handling
LinksUnderstanding and using tRPC linksfeatures-links
TanStack QueryIntegration with TanStack React Queryfeatures-tanstack-react-query

Best Practices

TopicDescriptionReference
Base ProceduresCreating and using reusable base proceduresbest-practices-base-procedures

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

trpc

No summary provided by upstream source.

Repository SourceNeeds Review
General

mantine

No summary provided by upstream source.

Repository SourceNeeds Review
General

ehyland

No summary provided by upstream source.

Repository SourceNeeds Review
General

web-design-guidelines

No summary provided by upstream source.

Repository SourceNeeds Review