Agent Skills
› TanStack/ai
TanStack/ai
GitHub审计 TanStack AI 适配器与上游文档的功能差异,生成报告。支持按提供商、功能或全量扫描,对比模型列表、特性覆盖及遥测一致性。
安装全部 Skills
npx skills add TanStack/ai --all -g -y
集合内 Skills (31)
审计 TanStack AI 适配器与上游文档的功能差异,生成报告。支持按提供商、功能或全量扫描,对比模型列表、特性覆盖及遥测一致性。
需要检查 AI 适配器功能缺失或过时
执行跨提供商的功能对等性审计
发现新模型需同步验证
npx skills add TanStack/ai --skill gap-analysis -g -y
提供LLM生成TypeScript代码的安全沙箱执行能力,支持Node.js、QuickJS等隔离驱动及持久化技能库,集成于聊天流中实现AI代码生成与运行。
需要安全执行LLM生成的前端或后端代码片段
在聊天应用中集成可执行的AI代码工具
npx skills add TanStack/ai --skill ai-code-mode -g -y
用于在 TanStack AI 中连接外部 MCP 服务器,支持通过 HTTP、SSE 或 stdio 传输调用工具、读取资源及生成 TypeScript 类型。
需要集成第三方 MCP 服务器的工具到 Agent 或聊天循环中
需要从 MCP 服务器读取资源或提示词
需要为外部 MCP 服务器生成 TypeScript 类型
npx skills add TanStack/ai --skill ai-mcp -g -y
提供 TanStack AI Hindsight 记忆适配器,用于为 LLM 模型集成长期记忆功能。通过托管后端实现记忆的按会话分桶存储、提取与排序,并暴露 retain/recall/reflect 工具供模型自主管理上下文。
需要为 AI Agent 添加长期记忆功能
集成 @tanstack/ai-memory/hindsight 适配器
配置 LLM 的记忆保留与召回机制
npx skills add TanStack/ai --skill tanstack-ai-memory-hindsight -g -y
集成 Honcho 托管记忆适配器,通过会话消息交换实现记忆存储与综合检索。支持用户标识、服务端点及 API 密钥配置,适用于需要持久化对话上下文并获取合成回答的 AI 应用开发场景。
需要为 AI Agent 添加长期或短期记忆功能
配置 TanStack AI 的记忆中间件
集成第三方托管记忆服务
npx skills add TanStack/ai --skill tanstack-ai-memory-honcho -g -y
提供基于内存Map的零依赖记忆适配器,适用于本地开发、单元测试及单进程演示。不支持持久化或多进程部署,适合轻量级场景,超出容量建议切换Redis。
需要快速搭建本地开发环境的记忆功能
编写单元测试或集成测试时模拟记忆存储
构建无需数据持久化的单进程演示Demo
npx skills add TanStack/ai --skill tanstack-ai-memory-in-memory -g -y
提供基于 mem0 服务器的托管记忆适配器,通过 HTTP 实现 AI 会话的记忆保存与召回。用于集成 TanStack AI 的记忆中间件,支持用户隔离、搜索调优及多租户场景,无需额外 SDK 依赖。
需要为 AI 应用添加长期记忆功能
集成 TanStack AI 并配置记忆适配器
使用 mem0 服务器进行上下文检索
npx skills add TanStack/ai --skill tanstack-ai-memory-mem0 -g -y
提供基于Redis的AI记忆适配器,支持ioredis和node-redis客户端集成。涵盖存储模型、客户端排序逻辑及故障排查指南,适用于生产环境下的会话记忆持久化与检索。
配置Redis作为AI记忆后端
解决node-redis客户端适配问题
排查记忆数据不可见或格式错误
npx skills add TanStack/ai --skill tanstack-ai-memory-redis -g -y
为TanStack AI chat调用集成服务端记忆中间件,支持跨会话上下文持久化。涵盖内存/Redis等适配器配置、基于会话的安全作用域推导、recall/save生命周期管理及开发工具事件对接。
需要实现跨会话的用户记忆功能
集成TanStack AI记忆中间件
配置记忆适配器如Redis或mem0
npx skills add TanStack/ai --skill tanstack-ai-memory -g -y
为 Cloudflare Worker 生成 TanStack AI 聊天持久化适配器,集成 D1 数据库与 Durable Object 锁机制,支持 Drizzle 或原生 SQL,自动处理配置绑定、迁移及隔离环境下的并发控制。
需要在 Cloudflare Worker 中实现聊天数据持久化
需要为 TanStack AI 构建 Cloudflare 特定的存储适配器
涉及 D1 数据库集成与 Durable Object 锁协调
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-adapter -g -y
为Cloudflare Worker实现TanStack AI持久化,集成R2存储字节与D1/KV存储元数据,提供BlobStore和ArtifactStore接口及GET路由。
需要在Cloudflare Worker中持久化AI生成的媒体文件
配置R2和D1用于AI持久化存储
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-artifact-store -g -y
为缺乏专用适配器的数据库(如Postgres、MongoDB等)生成TanStack AI聊天持久化适配器,复用现有客户端和迁移流程。
需要自定义数据库的AI聊天持久化存储
应用未使用Drizzle/Prisma/Cloudflare D1
npx skills add TanStack/ai --skill ai-persistence/build-custom-adapter -g -y
为已集成 Drizzle ORM 的应用生成 TanStack AI 聊天持久化适配器,自动识别数据库方言与配置,将四张表追加至现有 Schema 并生成迁移文件。
需要为 Drizzle ORM 应用添加 AI 聊天持久化功能
生成适配 TanStack AI 的 Drizzle 存储层代码
npx skills add TanStack/ai --skill ai-persistence/build-drizzle-adapter -g -y
为已有 Prisma 的项目生成 TanStack AI 聊天持久化适配器。自动分析现有 Schema 和 Client,追加四个核心模型,生成 TypeScript 适配文件及迁移脚本,实现与内存后端的兼容存储。
需要为使用 Prisma 的应用添加 TanStack AI 聊天历史持久化功能
需要将聊天数据(Thread, Run, Message, Interrupt)存入现有数据库
npx skills add TanStack/ai --skill ai-persistence/build-prisma-adapter -g -y
提供服务器端聊天状态持久化中间件,支持消息转录、运行生命周期管理及中断恢复。用于实现多设备同步和耐用性工具审批,确保服务端拥有权威历史记录。
需要持久化AI聊天会话历史
实现多设备聊天状态同步
处理AI运行的中断与恢复
npx skills add TanStack/ai --skill ai-persistence/server -g -y
提供TanStack AI聊天的状态持久化能力,区分交付耐久性与会话状态存储。支持客户端本地存储与服务端中间件,允许对接任意数据库以保存对话历史、生成任务及中断状态,确保数据在重载或重启后恢复。
需要实现聊天记录的本地或云端持久化
构建支持多设备同步的AI应用
处理服务端重启后的会话恢复
自定义Chat或Generation数据的存储后端
npx skills add TanStack/ai --skill ai-persistence -g -y
定义 TanStack AI 持久化存储契约,指导实现 Message/Run/Interrupt/Metadata 接口。提供适配数据库的规范、关键不变量及类型形状选择,用于构建服务端消息持久化适配器。
需要为 AI 应用实现持久化层
编写自定义数据库适配器
查阅持久化存储契约和接口定义
npx skills add TanStack/ai --skill ai-persistence/stores -g -y
提供服务端实现 AG-UI 流式协议的能力,支持 SSE 和 NDJSON 格式。包含事件类型定义、请求参数解析及工具合并逻辑,用于后端服务向客户端发送结构化 AI 交互事件。
需要实现服务端流式响应
处理 AG-UI 协议事件
配置 SSE 或 NDJSON 输出
npx skills add TanStack/ai --skill ai-core/ag-ui-protocol -g -y
实现端到端聊天功能,涵盖服务端SSE流式接口与客户端React Hook集成。支持多模态、思考过程展示及消息渲染,提供TanStack生态下的完整聊天交互方案。
需要实现聊天界面
配置SSE流式响应
集成AI模型对话
npx skills add TanStack/ai --skill ai-core/chat-experience -g -y
指导如何将 TanStack AI 的 useChat 连接至自定义后端,支持 SSE 和 NDJSON 流式传输。涵盖动态 URL、鉴权头、自定义 fetch 客户端及请求选项配置,实现前后端解耦与灵活集成。
需要对接非标准或私有后端服务
配置 SSE 或 HTTP 流式通信
处理动态认证令牌或租户 ID
npx skills add TanStack/ai --skill ai-core/custom-backend-integration -g -y
为 TanStack AI 提供可插拔的调试日志功能,支持按类别开关日志、切换自定义日志库(如 pino/winston),并覆盖 chat、generateImage 等所有活动方法。
需要开启或关闭 AI 活动的调试日志
需要将日志输出重定向到自定义 logger
需要过滤特定类别的调试信息
npx skills add TanStack/ai --skill ai-core/debug-logging -g -y
提供 TanStack AI 的多实例协调锁机制,支持内存及分布式实现。用于多工作器间的互斥访问和关键部分保护,解决并发竞争问题,独立于持久化存储。
需要多实例或多工作器间的资源互斥访问
处理并发写入冲突或关键部分的同步控制
npx skills add TanStack/ai --skill ai-core/locks -g -y
提供AI聊天生命周期的中间件钩子,支持配置、流式块处理、工具调用前后及错误监控。用于实现分析追踪、日志记录、链路追踪和工具缓存等横切关注点功能。
需要拦截或监控AI聊天请求的生命周期事件
实现自定义的遥测、日志或工具缓存逻辑
npx skills add TanStack/ai --skill ai-core/middleware -g -y
TanStack AI 核心技能入口,提供类型安全且与提供商无关的 AI SDK 开发指南。涵盖聊天体验、工具调用、媒体生成、结构化输出、适配器配置及中间件等子技能的导航与最佳实践。
需要集成 TanStack AI SDK
查询 AI 功能子模块文档
配置 AI 提供商适配器
实现流式聊天或工具调用
npx skills add TanStack/ai --skill ai-core -g -y
提供基于Zod的等值工具定义与实现,支持服务端调用、客户端交互及审批流。用于在AI应用中统一处理工具注册、执行与UI渲染。
需要为AI模型定义和注册工具函数
实现前后端共享的工具逻辑
配置聊天界面的工具调用与结果展示
npx skills add TanStack/ai --skill ai-core/tool-calling -g -y
批量并行处理GitHub仓库中所有开放的Issues、PRs和Discussions,生成优先级排序报告,指导维护者优先审查或处理的内容。
triage open issues/PRs
prioritize the backlog
what should I review first
npx skills add TanStack/ai --skill triage-github -g -y
提供在隔离沙箱中运行 AI 代理适配器的能力,支持 Docker/本地环境、声明式工作区配置、类型安全密钥管理及技能插件投影。
需要在隔离环境中运行 AI Agent
构建沙箱提供者或适配器中间件
配置沙箱内的 Git 仓库和工作区
npx skills add TanStack/ai --skill ai-sandbox -g -y
配置AI模型提供商适配器,支持多厂商选择、类型安全设置及运行时切换。涵盖API密钥管理与自定义扩展,确保模型推荐准确性。
需要集成不同AI服务提供商(如OpenAI, Anthropic等)
配置LLM模型的参数与API密钥
实现自定义或兼容OpenAI的模型适配器
npx skills add TanStack/ai --skill ai-core/adapter-configuration -g -y
提供浏览器端聊天会话持久化能力,支持 localStorage、sessionStorage 和 IndexedDB 适配器。涵盖客户端缓存与服务端权威两种模式,实现页面重载恢复、中断续传及生成结果同步。
需要保存聊天历史记录以便刷新页面后恢复
处理 SPA 页面重载时的状态保持
实现多设备间的聊天状态同步
npx skills add TanStack/ai --skill ai-core/client-persistence -g -y
提供图像、音频、视频及语音生成的端到端解决方案,支持多模型适配器与SSE流式传输,集成React Hooks简化客户端调用。
需要生成图片、视频或音频内容
实现语音合成TTS或语音识别ASR功能
使用TanStack Start构建媒体生成应用
npx skills add TanStack/ai --skill ai-core/media-generation -g -y
提供LLM结构化JSON输出能力,支持Zod等Schema验证与类型安全。涵盖基础调用、流式处理及多轮对话场景,自动处理Provider适配,确保返回数据符合预设结构且类型明确。
需要从LLM获取结构化JSON数据
实现基于Schema的类型安全AI响应
使用Zod/ArkType进行输出验证
npx skills add TanStack/ai --skill ai-core/structured-outputs -g -y


