trpc-boundary
CommunityTighten client-server boundaries on tRPC
System Documentation
What problem does it solve?
Changing tRPC contracts, AppRouter shape, or the order of client and server imports across a shared boundary can cause type drift, runtime mismatches, and slow development. This Skill provides a safe, repeatable flow to synchronize boundaries across the workspace without touching provider runtime layout or remote operations.
Core Features & Use Cases
- Align shared contracts in packages/contracts and router shape in packages/app-router to establish a single source of truth.
- Update frontend, backoffice, and server imports to reference package-root exports only, ensuring consistent consumption across the stack.
- Provide a guided change-flow with validation steps and workspace verification to catch drift early.
Quick Start
Implement the boundary changes by updating the shared contracts and AppRouter, then run the workspace verification to confirm type compatibility across frontend, backoffice, and server.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: trpc-boundary Download link: https://github.com/jingjing2222/create-rn-miniapp/archive/main.zip#trpc-boundary Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.