trpc-boundary
tRPC Boundary Skill
Cloudflare + tRPC 조합에서 client-server 경계를 수정할 때 사용하는 Skill입니다.
Use when
packages/contracts,packages/app-router,server,frontend,backoffice순서로 변경을 전파할 때- boundary type, router shape, client import 방향을 다시 맞춰야 할 때
Do not use for
- Cloudflare Worker binding/runtime/layout 자체:
cloudflare-worker - MiniApp route/page/navigation 설계:
granite-routing - TDS UI 선택:
tds-ui
읽는 순서
references/change-flow.md를 먼저 읽는다.- package 책임과 import boundary는
docs/engineering/workspace-topology.md를 같이 확인한다.
핵심 원칙
- boundary shape는
packages/contracts - router shape와
AppRouter는packages/app-router - consumer는 shared package root import만 사용하고 서로를 직접 참조하지 않는다.
- provider runtime layout이나 원격 작업 절차는 여기서 설명하지 말고 해당 provider skill로 넘긴다.
More from jingjing2222/create-rn-miniapp
tds-ui
Decision skill for choosing TDS React Native components and UI boundaries in MiniApp screens. Use when translating product requirements into TDS components, reconciling public docs with actual exports, or deciding controlled/uncontrolled state patterns. Do not use for route design, capability lookup, provider/runtime work, or non-TDS native module decisions.
12granite-routing
Use when you are changing Granite route paths, page entries, params, or navigation flow in the MiniApp frontend. Do not use for capability lookup, provider runtime work, or TDS component selection.
12backoffice-react
>-
11supabase-project
>-
7miniapp-capabilities
Use when you need MiniApp or AppInToss capability lookup, official API discovery, or pre-implementation capability checks. Do not use for route design, navigation structure, or TDS component choice.
5cloudflare-worker
>-
4