Agent Skills
› TanStack/ai
TanStack/ai
GitHub指导如何基于 Nx React 生成器创建公开的 TanStack AI 教学示例和文档教程,包括应用结构、文件布局及教程页面编写规范。
安装全部 Skills
npx skills add TanStack/ai --all -g -y
集合内 Skills (66)
按质量分展示前 50 个(共 66 个),完整列表请用安装命令预览或逐个打开详情。
指导如何基于 Nx React 生成器创建公开的 TanStack AI 教学示例和文档教程,包括应用结构、文件布局及教程页面编写规范。
需要添加新的公开教学示例
撰写或更新技术文档教程
npx skills add TanStack/ai --skill add-example-tutorial -g -y
用于撰写、编辑和组织文档的 Skill。强调以用户为中心,采用两阶段工作流:先规划读者与页面结构,再结合 simple-english 和 i-have-adhd 技能编写简洁实用的内容。
write docs for X
document this feature
add a guide
update the docs
reorganize the docs
plan feature X
implement X
/docs
npx skills add TanStack/ai --skill docs -g -y
审计 TanStack AI 提供商适配器的功能差异和模型列表过时情况。通过解析上游文档与本地代码对比,生成 Markdown 报告,不直接修改源码。
需要检查特定或所有 AI 提供商的功能一致性
需要发现新模型或功能缺失
npx skills add TanStack/ai --skill gap-analysis -g -y
专为ADHD用户优化的输出格式技能,通过前置行动、编号步骤和抑制旁支,提升执行效率。可作为docs技能的强制过滤条件。
用户触发 /i-have-adhd 命令
用户表示患有ADHD或请求ADHD友好型输出
npx skills add TanStack/ai --skill i-have-adhd -g -y
用于自动生成 GitHub PR 标题和正文。通过分析代码差异、匹配仓库风格并分类 PR 类型,确保描述准确且符合规范。
用户请求编写 PR 描述或标题
执行 gh pr create 前
Agent 推送已有关联 PR 的分支后
npx skills add TanStack/ai --skill pr-description -g -y
指导如何基于 Nx React 生成器创建并精简公共教学示例和文档教程,规范应用结构、文件布局及教程页面写作。
需要添加新的公开技术教程
创建新的教学用代码示例
npx skills add TanStack/ai --skill add-example-tutorial -g -y
用于编写、编辑和组织技术文档的 Skill。强调以用户为中心,先规划读者与结构再撰写,强制依赖 simple-english 和 i-have-adhd 技能确保内容简洁易懂。适用于功能规划及代码交付前的文档完善。
write docs for X
document this feature
add a guide
update the docs
reorganize the docs
plan feature X
implement X
/docs
npx skills add TanStack/ai --skill docs -g -y
审计 TanStack AI 适配器与上游文档的功能差距和模型列表更新,生成报告。
需要检查特定 AI 提供商适配器的功能覆盖情况
对比多个适配器的模型列表差异
评估适配器活动支持度与上游文档的一致性
npx skills add TanStack/ai --skill gap-analysis -g -y
专为ADHD读者设计的输出风格技能,通过前置行动、分步编号和抑制旁支等规则,降低认知负荷,提升执行效率。
用户触发 /i-have-adhd 命令
用户声明患有ADHD或要求ADHD友好格式
npx skills add TanStack/ai --skill i-have-adhd -g -y
自动生成 GitHub PR 标题和正文。基于代码 diff 分析变更类型,结合仓库历史风格撰写内容,并调用 gh CLI 发布或更新 PR,确保描述准确且符合规范。
用户请求生成 PR 标题或正文
执行 gh pr create 前
Agent git push 到已有 PR 的分支后
用户输入 /pr-description
npx skills add TanStack/ai --skill pr-description -g -y
指导如何基于 Nx React 生成器创建并精简公共教学示例及文档教程,确保符合 TanStack AI 规范。
需要添加新的公共技术教程
需要创建新的演示示例应用
npx skills add TanStack/ai --skill add-example-tutorial -g -y
用于编写、编辑和组织文档的 Skill。支持在规划或实现新功能时自动识别文档影响,并在完成前生成文档。强制要求加载 simple-english 和 i-have-adhd 技能以确保内容简洁易懂。
write docs for X
document this feature
add a guide
update the docs
reorganize the docs
plan feature X
implement X
/docs
npx skills add TanStack/ai --skill docs -g -y
审计 TanStack AI 提供商适配器的功能对等性差距和过时的模型列表,生成 Markdown 报告。不直接修改源码,仅用于维护者审查适配器与上游文档的一致性。
检查特定AI提供商的适配器功能完整性
对比多个提供商间的功能差异
更新或验证模型列表
npx skills add TanStack/ai --skill gap-analysis -g -y
提供ADHD友好的输出格式,通过前置行动、分步编号和抑制旁支提升可读性。支持会话持久化及docs技能过滤。
用户触发/i-have-adhd命令
用户表明有ADHD或请求ADHD友好输出
npx skills add TanStack/ai --skill i-have-adhd -g -y
用于自动生成和更新 GitHub PR 标题及正文。通过分析代码 diff、日志和模板,结合简单英语与 ADHD 风格规范,自动判断 PR 类型(修复/特性/杂项)并生成符合仓库规范的描述文本。
用户要求编写或更新 PR 标题/正文
执行 gh pr create 前
智能体推送已有关联 PR 的分支后
输入 /pr-description
npx skills add TanStack/ai --skill pr-description -g -y
用于构建和审查Remix 3应用,涵盖路由、控制器、中间件、UI组件及数据访问等全栈功能,指导选择正确包并避免常见错误。
新建或重构Remix应用结构
审查Remix代码正确性
解答Remix架构设计问题
npx skills add TanStack/ai --skill remix -g -y
提供LLM生成TypeScript代码的安全沙箱执行能力,支持Node、QuickJS等多种隔离驱动及持久化片段库,用于在聊天应用中安全运行AI生成的代码。
需要安全执行LLM生成的代码
构建AI辅助编程或自动化脚本功能
npx skills add TanStack/ai --skill ai-code-mode -g -y
用于 TanStack AI 的 MCP 集成技能,支持连接外部 MCP 服务器、托管自定义工具、读取资源与提示词、生成 TypeScript 类型及管理生命周期,仅限服务端使用。
需要连接或调用第三方 MCP 服务器的工具
希望在服务端托管自己的 MCP 服务器以暴露工具
需要从 MCP 服务器读取资源或提示词
需要为外部 MCP 服务生成 TypeScript 类型
npx skills add TanStack/ai --skill ai-mcp -g -y
集成 TanStack AI Hindsight 适配器,为模型提供托管式长期记忆能力。支持按会话分桶存储,并通过 LLM 工具实现记忆的保留、检索与反思,需配置可选的向量客户端依赖。
需要为 AI 对话添加长期上下文记忆功能
集成 @tanstack/ai-memory/hindsight 适配器
配置模型的 retain/recall/reflect 工具
npx skills add TanStack/ai --skill tanstack-ai-memory-hindsight -g -y
提供 Honcho 托管记忆适配器,用于 TanStack AI Memory。通过会话中同行消息交换实现记忆保存与召回,返回基于用户表示的综合辩证答案而非离散片段。
需要集成 Honcho 托管记忆功能
配置 @tanstack/ai-memory/honcho 适配器
npx skills add TanStack/ai --skill tanstack-ai-memory-honcho -g -y
提供无依赖的内存记忆适配器,基于Map实现数据的临时存储与检索。适用于本地开发、单元测试及单进程演示场景,不支持多进程并发或持久化需求,适合快速原型验证。
需要临时存储AI对话历史
在本地开发环境中调试Agent记忆功能
编写Vitest或Playwright测试用例
npx skills add TanStack/ai --skill tanstack-ai-memory-in-memory -g -y
提供 mem0 托管内存适配器,通过 HTTP 与 mem0 服务器通信,实现 AI 对话的记忆保存与召回功能。无需 SDK 依赖,支持自定义用户、URL 及密钥配置,适用于构建具备长期记忆能力的 AI Agent。
需要为 AI 应用添加持久化记忆功能
集成第三方 mem0 服务以增强上下文管理
npx skills add TanStack/ai --skill tanstack-ai-memory-mem0 -g -y
提供基于Redis的AI记忆持久化适配器,支持ioredis和node-redis客户端配置、存储模型及客户端排序逻辑。适用于需要在生产环境中为TanStack AI应用添加会话记忆功能的场景。
需要为AI应用集成Redis作为记忆后端
配置TanStack AI Memory中间件以持久化会话数据
排查Redis记忆适配器的连接或数据可见性问题
npx skills add TanStack/ai --skill tanstack-ai-memory-redis -g -y
为 TanStack AI chat() 集成服务端记忆中间件,支持跨会话上下文持久化。涵盖适配器选型、作用域安全及生命周期管理,适用于需用户/线程级长期记忆的场景。
需要实现跨会话的用户记忆功能
集成 TanStack AI 记忆中间件
配置记忆适配器和作用域
npx skills add TanStack/ai --skill tanstack-ai-memory -g -y
为 Cloudflare Worker 实现 TanStack AI 聊天持久化,生成包含 D1 数据库表(消息、运行等)和 Durable Object 锁存储的适配器文件,支持 Drizzle 或原生 D1,处理绑定配置与迁移。
需要在 Cloudflare Worker 中集成 AI 聊天持久化功能
配置 Cloudflare D1 数据库以存储聊天数据
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-adapter -g -y
为 Cloudflare Worker 构建基于 R2 和 D1 的 AI 持久化存储,实现 TanStack AI 生成媒体(图像、音频等)的 Blob 与元数据存取及路由服务。
需要为 Cloudflare Worker 配置 AI 生成的媒体文件持久化存储
实现 R2 对象存储和 D1 数据库集成的 BlobStore 与 ArtifactStore
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-artifact-store -g -y
为使用 TanStack AI 的应用生成自定义聊天持久化适配器,支持 Postgres、Kysely、SQLite 等非专用 ORM 的数据库。确保实现 thread、run、interrupt、metadata 四个核心存储,并复用现有客户端与迁移流程,避免创建冗余依赖。
需要为 TanStack AI Chat 实现自定义数据库持久化层
应用已集成非 Drizzle/Prisma/Cloudflare 的数据库客户端(如原生 pg、Kysely、MongoDB)
要求生成包含完整四表结构的 chat-persistence.ts 文件
npx skills add TanStack/ai --skill ai-persistence/build-custom-adapter -g -y
为已有 Drizzle ORM 的 App 生成 TanStack AI 聊天持久化适配器,自动写入四个核心表到现有 Schema 并指导迁移。
需要集成 TanStack AI 聊天持久化功能
App 已使用 Drizzle ORM
npx skills add TanStack/ai --skill ai-persistence/build-drizzle-adapter -g -y
为已有 Prisma 的项目生成 TanStack AI 聊天持久化适配层。自动读取现有 Schema 和 Client,添加 thread、run、interrupt、metadata 四个模型并生成迁移文件,确保类型安全与合规性测试通过。
需要将 Prisma 项目接入 TanStack AI 聊天持久化功能
需要生成 chat-persistence.ts 适配器及对应的数据库迁移
npx skills add TanStack/ai --skill ai-persistence/build-prisma-adapter -g -y
提供服务端聊天状态持久化中间件,支持消息、运行记录及中断的存储与恢复,确保多设备同步和会话连续性。
需要服务端保存聊天历史记录
实现跨设备会话同步
处理长时间运行的AI任务中断与恢复
npx skills add TanStack/ai --skill ai-persistence/server -g -y
提供 TanStack AI 的状态持久化能力,区分流交付与会话状态。定义存储接口、中间件及测试套件,支持客户端与服务端数据持久化,适配多种数据库以保障对话在重载或重启后恢复。
需要保存和恢复 AI 聊天会话历史
实现多设备同步或服务器重启后的状态连续性
配置 AI 应用的数据库适配器以支持持久化
npx skills add TanStack/ai --skill ai-persistence -g -y
提供 TanStack AI 持久化存储的合同定义与实现指南,涵盖消息、运行记录等四个核心 Store 的接口规范及不变量约束,指导开发者基于任意数据库构建适配器。
需要实现 AI 会话或运行的持久化存储
开发自定义数据库适配器的合同层
配置 TanStack AI 的 withPersistence
npx skills add TanStack/ai --skill ai-persistence/stores -g -y
实现服务端 AG-UI 流式协议,支持 SSE 和 NDJSON 格式。提供事件类型定义及转换工具,用于构建无需客户端包的 AI 后端服务,处理消息流与工具调用。
需要实现 AI Agent 后端流式响应接口
需要将 AI 聊天或推理结果转换为 SSE/NDJSON 格式
配置 TanStack AI 服务端端点以支持 AG-UI 协议
npx skills add TanStack/ai --skill ai-core/ag-ui-protocol -g -y
提供基于 TanStack AI 的端到端聊天实现技能,涵盖服务端 SSE 流式响应、客户端 useChat Hook、消息渲染及多模态支持。
需要实现 Web 聊天界面
集成 TanStack AI 进行流式对话开发
npx skills add TanStack/ai --skill ai-core/chat-experience -g -y
指导将 TanStack AI 的 useChat 连接至非官方后端,支持自定义 SSE/HTTP 流、动态认证及请求选项。
需要连接自定义后端 API
配置 SSE 或 HTTP 流式传输
实现自定义身份验证逻辑
npx skills add TanStack/ai --skill ai-core/custom-backend-integration -g -y
用于 TanStack AI 活动的可插拔、按类别切换的调试日志功能。支持开启/关闭日志、自定义日志格式及接入 pino/winston 等外部日志库,覆盖 chat、generateImage 等核心活动。
需要开启或关闭 AI 活动调试日志
需要将 AI 日志输出到自定义 Logger(如 pino)
需要筛选特定类别的调试信息
npx skills add TanStack/ai --skill ai-core/debug-logging -g -y
提供多实例协调的锁机制,支持跨工作区互斥。包含内存锁实现及自定义锁接口定义,用于处理并发关键区域,与持久化存储分离。
需要多进程或多线程下的资源互斥访问
配置 ChatMiddleware 以支持分布式锁或内存锁
实现跨 Worker 的关键部分同步
npx skills add TanStack/ai --skill ai-core/locks -g -y
提供聊天生命周期的中间件钩子(如onStart、onChunk等),用于实现分析追踪、日志记录、工具缓存及错误处理,支持自定义逻辑插入。
需要为AI聊天添加事件监听或日志记录
需要实现流式响应中的数据分析或拦截
npx skills add TanStack/ai --skill ai-core/middleware -g -y
提供基于 Zod 的异构工具系统,支持服务端与客户端工具定义、集成 Chat API、审批流及 UI 渲染,实现端到端的 AI 工具调用。
需要定义 AI 模型可调用的函数
配置前端或后端的工具执行逻辑
实现 AI 对话中的工具调用审批流程
npx skills add TanStack/ai --skill ai-core/tool-calling -g -y
将回答内容转化为以表情符号为主的简短故事,辅以少量文字串联,确保逻辑连贯且生动有趣。
用户要求使用表情符号讲故事
需要将信息以趣味化、视觉化的方式呈现
npx skills add TanStack/ai --skill emoji-storyteller -g -y
强制AI仅以五-七-五音节的俳句形式回复用户,捕捉回答精髓且不添加其他文本。
用户要求用俳句回复
创意写作或诗歌生成场景
npx skills add TanStack/ai --skill haiku -g -y
将回答风格转换为海盗口吻,包含航海俚语和特定问候语,同时保持内容准确有用。
用户要求使用海盗风格回复
激活 pirate-speak 技能
npx skills add TanStack/ai --skill pirate-speak -g -y
用于安全审查和修复 Bug 的 PR。强制先进行安全扫描,禁止运行不可信命令,需复现 Bug 并验证补丁必要性。适用于标题或内容涉及 bug fix 的场景,拒绝功能或文档类 PR。
PR 标题或正文包含 bug fix 描述
用户指令如 /bugfix-pr、review this fix
在创建或编辑修复类 PR 前
npx skills add TanStack/ai --skill bugfix-pr -g -y
强制采用最简、最少代码的解决方案,遵循YAGNI原则,优先使用标准库或原生功能,避免过度设计和冗余依赖。
用户要求最简单方案
抱怨代码臃肿
npx skills add TanStack/ai --skill ponytail -g -y
自动化批量处理拉取请求,包括安全扫描、自动变基、CI审批及审查建议。支持多种筛选范围和干跑/执行模式,旨在高效准备PR供人工审查。
/pr-sweep
sweep PRs
security-check outside PRs
rebase outsider PRs
daily PR sweep
npx skills add TanStack/ai --skill pr-sweep -g -y
基于ASD-STE100标准撰写或重写技术文档,确保清晰无歧义。适用于README、API指南等,支持写作与审查模式,强制简化词汇和句式,消除AI生成痕迹,面向非母语读者优化可读性。
用户要求使用 ASD-STE100 或 Simplified Technical English
用户请求 de-slop 或使文本更易读
用户要求检查技术文档的合规性
npx skills add TanStack/ai --skill simple-english -g -y
批量并行处理GitHub仓库中所有开放的Issues、PR和Discussion,通过子代理分析后生成优先级排序报告,指导维护者优先审查或回复。
triage open issues/PRs
prioritize the backlog
what should I review first
npx skills add TanStack/ai --skill triage-github -g -y
用于安全审查和验证Bug修复PR的技能。强制先进行安全扫描,禁止运行PR中的命令,需复现Bug并拒绝非必要修改,最后生成根因分析。
用户请求审查或开启Bug修复PR
PR标题或内容包含bug fix关键词
用户输入/bugfix-pr等指令
npx skills add TanStack/ai --skill bugfix-pr -g -y
强制以极简、最少代码和标准库优先原则解决开发问题,抑制过度设计。通过YAGNI和阶梯式决策追求最短有效路径,适用于用户要求简化或抱怨冗余时。
用户说'ponytail', 'be lazy', 'lazy mode', 'simplest solution', 'minimal solution', 'yagni', 'do less', 'shortest path'
用户抱怨过度设计、代码膨胀、样板文件或多余依赖
npx skills add TanStack/ai --skill ponytail -g -y
自动化批量处理开源贡献者PR,执行安全扫描、冲突检测、CI审批及基于main分支的强制rebase,支持多种筛选范围与dry-run/apply模式,提升PR审核效率。
用户请求sweep PRs或inbound PRs
要求检查外部PR安全性
需要对落后或冲突的PR进行rebase
希望自动批准等待中的CI状态
npx skills add TanStack/ai --skill pr-sweep -g -y


