스킬 trpc-scaffolder
🏗️

trpc-scaffolder

낮은 위험 ⚡ 스크립트 포함📁 파일 시스템 액세스⚙️ 외부 명령어

Crear puntos finales tRPC seguros en tipos

Construir routers tRPC y esquemas Zod manualmente lleva 20-30 minutos por punto final con riesgo de errores de tipos y exportaciones faltantes. Este skill estructura puntos finales completos seguros en tipos con esquemas de validación, patrones de ejemplo y verificaciones automáticas de registro.

지원: Claude Codex Code(CC)
🥉 72 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"trpc-scaffolder" 사용 중입니다. Crear un nuevo router tRPC para analytics con un procedimiento de consulta getDashboardStats

예상 결과:

  • Created router file: frontend/src/lib/trpc/routers/analytics.ts
  • Procedure snippet generated for getDashboardStats
  • Remember to register analyticsRouter in _app.ts
  • Next: Create schemas in lib/trpc/schemas/analytics.schema.ts

"trpc-scaffolder" 사용 중입니다. Añadir un procedimiento de mutación para crear nuevas publicaciones en el blogRouter

예상 결과:

  • Procedure template generated for createPost mutation
  • Add to blogRouter inside the router({ ... }) object
  • Create input/output schemas: createPostInputSchema, createPostOutputSchema
  • Run validation to verify registration

보안 감사

낮은 위험
v5 • 1/16/2026

This skill scaffolds tRPC routers and schemas using bash scripts with standard Unix utilities. All file operations are constrained to predefined project paths. Documentation backticks flagged as command execution are false positives. The '../..' patterns in scripts are controlled project-root navigation. No network calls or credential access. Safe for marketplace publication.

14
스캔된 파일
1,977
분석된 줄 수
4
발견 사항
5
총 감사 수
낮은 위험 문제 (1)
Shell scripts use external Unix utilities
The skill uses bash scripts that invoke standard Unix utilities (find, grep, sed, mkdir, basename) for file operations. These commands are necessary for scaffolding functionality but execute external processes.
감사자: claude 감사 이력 보기 →

품질 점수

59
아키텍처
100
유지보수성
87
콘텐츠
21
커뮤니티
88
보안
83
사양 준수

만들 수 있는 것

Añadir nuevos puntos finales de API

Estructurar rápidamente puntos finales tRPC seguros en tipos siguiendo las convenciones del proyecto para aplicaciones Next.js

Generar esquemas de validación

Crear esquemas Zod con inferencia de tipos adecuada para validación de entrada y salida

Aplicar estándares de código

Asegurar que todos los nuevos puntos finales sigan patrones consistentes con verificaciones automatizadas de validación

이 프롬프트를 사용해 보세요

Crear nuevo router
Crear un nuevo router tRPC para gestión de usuarios. Usar el skill trpc-scaffolder para generar el archivo del router y los esquemas Zod.
Añadir procedimiento
Añadir un procedimiento de consulta llamado getUserProfile al userRouter existente. Usar el script add-procedure.sh de trpc-scaffolder.
Generar esquemas
Crear esquemas Zod para una entidad de notificación. Usar create-schema.sh para generar el archivo de esquema con esquemas de entrada y salida.
Validar configuración
Ejecutar el script de validación de tRPC para verificar si todos los routers están correctamente registrados en _app.ts y los esquemas exportan tipos correctamente.

모범 사례

  • Siempre ejecutar validate-trpc.sh después de crear nuevos puntos finales para asegurar el registro correcto
  • Exportar tipos inferidos usando z.infer<typeof schemaName> para seguridad total de tipos en TypeScript
  • Usar procedimientos de consulta para operaciones GET y procedimientos de mutación para modificaciones de datos

피하기

  • Omitir el registro de routers en _app.ts - causa errores de tipos en tiempo de ejecución
  • Olvidar exportar tipos inferidos - rompe la inferencia de tipos de TypeScript
  • Usar mutación para operaciones de lectura - viola las convenciones REST y el comportamiento de caché

자주 묻는 질문

¿Qué versiones de tRPC están soportadas?
Diseñado para tRPC v11 con Next.js App Router. Funciona con Zod para validación.
¿Dónde puedo usar este skill?
Compatible con Claude, Codex y Claude Code. Se activa automáticamente con palabras clave relacionadas con tRPC y API.
¿Modifica archivos existentes?
Los scripts solo crean nuevos archivos desde plantillas. El script de validación solo lee archivos para verificar cumplimiento.
¿Están mis datos seguros?
Los scripts operan solo dentro del directorio del proyecto. Sin llamadas de red. Sin transmisión de datos externos.
¿Qué pasa si la validación falla?
Verificar que el router está importado y registrado en _app.ts. Asegurar que los esquemas exportan tipos con z.infer.
¿En qué se diferencia de tRPC CLI?
Usa plantillas específicas del proyecto siguiendo patrones de DevPrep AI. Incluye validación y aplicación de mejores prácticas.