Agent Skills
› TanStack/ai
TanStack/ai
GitHub指导如何基于 Nx React 生成器创建公开的 TanStack AI 教学示例和文档教程,包括应用结构、文件布局及教程页面编写规范。
Install All Skills
npx skills add TanStack/ai --all -g -y
Skills in Collection (66)
Showing top 50 of 66 by quality score. Use the install list command or open individual skills for the rest.
指导如何基于 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


