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.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"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
보안 감사
낮은 위험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.
낮은 위험 문제 (1)
위험 요인
⚡ 스크립트 포함 (4)
📁 파일 시스템 액세스 (3)
품질 점수
만들 수 있는 것
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 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 un procedimiento de consulta llamado getUserProfile al userRouter existente. Usar el script add-procedure.sh de trpc-scaffolder.
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.
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é