trpc-boundary

Community

Tighten client-server boundaries on tRPC

Authorjingjing2222
Version1.0.0
Installs0

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 required

Components

references

💻 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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.