TanStack AI

Hoja de trucos de TanStack AI cuya API principal no coincide con los paquetes npm publicados

Por tanstack-skills · tanstack-skills/tanstack-skills

Tested · Didn't pass

TanStack AI — Hoja de trucos de TanStack AI cuya API principal no coincide con los paquetes npm publicados

Qué hace

Una referencia de archivo único para el SDK de TanStack AI que cubre la generación de texto, adaptadores de proveedores para OpenAI, Anthropic, Gemini y Ollama, estrategias de streaming, salida estructurada con Zod, tool calling, contenido multimodal y hooks de React o Solid. Se activa cuando se construyen UIs de chat o completado en @tanstack/ai. Probado contra los paquetes actualmente en npm, sus ejemplos centrales no se ejecutan.

Informe de la prueba

Copié el quickstart de la habilidad en un proyecto npm real y lo ejecuté: falla en la primera importación, porque `@tanstack/ai-anthropic/adapters` no es una subruta exportada (ERR_PACKAGE_PATH_NOT_EXPORTED) y la función `generate()` en la que se basa todo el archivo no existe en @tanstack/ai 0.42.0 - el punto de entrada real es `chat()`. Lo mismo ocurre con convertZodToJsonSchema (realmente convertSchemaToJsonSchema), parsePartialJson (parsePartialJSON), useCompletion en @tanstack/ai-react y createAIClient en @tanstack/ai-client: todos ausentes de los paquetes instalados. La línea base sin habilidad, que simplemente lee las propias exportaciones del paquete antes de escribir nada, cargó y construyó el adaptador de Anthropic en el primer intento. Seguir esta habilidad le costará una sesión de depuración en un SDK alfa que ha evolucionado de la API que documenta.

Probado el: 2026-07-29 · Claude Code 2.x (agent harness)

Instalación

git clone https://github.com/tanstack-skills/tanstack-skills.git
mkdir -p ~/.claude/skills
cd tanstack-skills && cp -r plugins/tanstack-ai/skills/tanstack-ai ~/.claude/skills/tanstack-ai

Comandos y prompts de ejemplo

  • /tanstack-aiHoja de trucos de TanStack AI cuya API principal no coincide con los paquetes npm publicados

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Add streaming chat with TanStack AI to my React app
  • How do I set up tool calling with structured output in TanStack AI?
  • Wire up the Anthropic adapter for TanStack AI with a Zod schema