Agent Skills
› TanStack/ai
TanStack/ai
GitHub用于生成面向公众的React教学示例和文档教程。通过Nx脚手架创建应用,精简代码以匹配特定场景,并编写配套教程页面,确保符合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.
用于生成面向公众的React教学示例和文档教程。通过Nx脚手架创建应用,精简代码以匹配特定场景,并编写配套教程页面,确保符合TanStack AI项目的规范与结构。
需要添加新的公开教学示例
编写技术文档教程
npx skills add TanStack/ai --skill add-example-tutorial -g -y
审计 TanStack AI 提供商适配器的功能差异和过时模型列表,生成 Markdown 报告。支持按提供商、功能、模型或活动覆盖范围进行扫描,不直接修改源码。
需要对比 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 标题及正文。通过分析代码差异、分类 PR 类型并遵循特定写作规范,确保描述准确且符合团队标准。
用户请求生成或更新 PR 描述
执行 gh pr create 前
Agent 推送已有关闭 PR 的分支后
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
审计 TanStack AI 提供商适配器的功能对等性差距和过时模型列表,生成 Markdown 报告。通过解析参数、读取本地代码库并对比上游文档,识别功能缺失、模型差异及遥测不一致等问题,不直接修改源代码。
/gap-analysis <provider>
/gap-analysis feature <name>
/gap-analysis models
/gap-analysis --all
npx skills add TanStack/ai --skill gap-analysis -g -y
针对ADHD读者的输出优化技能,通过前置行动、分步编号、抑制发散等规则提升执行效率。触发场景包括用户声明ADHD或调用指令时。
用户声明患有ADHD
调用/i-have-adhd指令
npx skills add TanStack/ai --skill i-have-adhd -g -y
根据代码差异自动生成符合规范的 GitHub PR 标题和正文。支持自动触发或手动调用,需加载特定语言技能,执行分类、测试门禁及模板匹配流程,确保描述准确且格式统一。
用户请求编写 PR 标题或正文
即将运行 gh pr create
Agent 向已有 PR 的分支推送代码
用户输入 /pr-description
npx skills add TanStack/ai --skill pr-description -g -y
指导如何创建基于 Nx React 生成器的公开教学示例和文档教程,包括代码精简、文件布局及教程页面撰写规范。
需要添加新的公共教学示例
编写或更新文档教程
npx skills add TanStack/ai --skill add-example-tutorial -g -y
审计TanStack AI提供商适配器的功能对等性差距和过时模型列表。通过解析参数范围,加载代码库文件并研究上游文档,生成包含新模型、特性覆盖率等维度的Markdown报告,不直接修改源码。
/gap-analysis <provider>
/gap-analysis feature <name>
/gap-analysis models
/gap-analysis activities
/gap-analysis --all
npx skills add TanStack/ai --skill gap-analysis -g -y
针对ADHD读者的输出优化技能,强制以具体动作为首、分步编号、抑制无关信息,确保内容易执行。通过指令或/docs前置条件触发,适用于所有对话及文档生成场景。
用户声明患有ADHD
/i-have-adhd命令
docs skill的前置过滤
npx skills add TanStack/ai --skill i-have-adhd -g -y
用于自动生成或更新 GitHub PR 标题和正文。通过分析代码差异、日志及模板,遵循简洁英语规范,确保描述准确且符合团队规范,支持自动触发或在用户指令下执行。
用户请求编写 PR 标题或正文
执行 gh pr create 前
Agent 推送已存在 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代码在沙箱环境中的执行能力,支持多种隔离驱动、持久化代码片段库及信任策略,用于Chat体验中安全运行AI生成的可调用代码。
需要LLM动态生成并执行TypeScript代码
在聊天应用中集成安全的代码执行沙箱
管理AI生成的代码片段库
npx skills add TanStack/ai --skill ai-code-mode -g -y
用于在 TanStack AI 中连接外部 MCP 服务器,发现并运行工具,读取资源,生成 TypeScript 类型及管理服务生命周期。
需要调用第三方 MCP 服务器的工具
需要从 MCP 服务器读取资源或提示词
需要为外部 MCP 服务器生成 TypeScript 类型
npx skills add TanStack/ai --skill ai-mcp -g -y
集成 TanStack AI Memory Hindsight 适配器,为模型提供长期记忆能力。通过 recall/retain/reflect 工具实现会话级记忆存储与检索,支持按用户和线程分桶,需配置可选客户端依赖。
需要为 AI 模型添加长期记忆功能
实现基于对话上下文的记忆保留与召回
npx skills add TanStack/ai --skill tanstack-ai-memory-hindsight -g -y
提供基于 Honcho 的托管记忆适配器,用于 AI Agent 的记忆持久化。通过会话模式管理用户与助手的交互历史,支持 recall 和 save 操作,集成 @tanstack/ai-memory 中间件以实现上下文检索。
需要为 AI 应用配置长期或短期记忆功能
集成 TanStack AI 记忆中间件
使用 Honcho SDK 进行对话状态管理
npx skills add TanStack/ai --skill tanstack-ai-memory-honcho -g -y
提供基于内存的AI记忆适配器,适用于本地开发、测试及单进程演示场景。支持自定义嵌入器、提取逻辑及召回参数,但不支持持久化或多进程部署。
需要临时记忆功能用于本地调试
编写单元测试或集成测试时需要隔离的记忆存储
构建无需数据持久化的单进程AI应用演示
npx skills add TanStack/ai --skill tanstack-ai-memory-in-memory -g -y
提供 mem0 内存适配器,通过 HTTP 连接 mem0 服务器实现 AI 会话的记忆持久化与检索。无需额外 SDK 依赖,支持用户级记忆保存、召回及搜索调优,适用于需要长期记忆能力的 AI 应用开发。
需要为 AI Agent 添加长期记忆功能
集成第三方 mem0 服务进行上下文管理
npx skills add TanStack/ai --skill tanstack-ai-memory-mem0 -g -y
提供基于 Redis 的 AI 记忆持久化方案,支持 ioredis 和 node-redis 客户端接入。涵盖存储模型设计、客户端排名逻辑及故障排查,适用于构建具备上下文记忆的 AI 应用后端。
需要为 AI 应用添加 Redis 持久化记忆功能
配置 @tanstack/ai-memory 的 Redis 适配器
npx skills add TanStack/ai --skill tanstack-ai-memory-redis -g -y
用于在 TanStack AI chat() 中集成服务端记忆中间件,支持跨会话上下文持久化。涵盖适配器选型(如 Redis、mem0)、作用域安全配置及 recall/save 生命周期管理。
需要为 AI 聊天添加跨会话记忆功能
集成 TanStack AI 记忆中间件或适配器
配置记忆存储的作用域与安全策略
npx skills add TanStack/ai --skill tanstack-ai-memory -g -y
为 Cloudflare Worker 实现 TanStack AI 聊天持久化,生成包含 D1 数据库适配器和 Durable Object 锁存储的代码,支持 Drizzle/原生 SQL 及迁移管理。
需要在 Cloudflare Worker 中集成 AI 聊天的持久化功能
配置 Cloudflare D1 数据库和 Durable Objects 用于会话状态存储
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-adapter -g -y
为Cloudflare Worker构建持久化存储,利用R2和D1实现AI生成媒体(图片、音频等)的Blob与元数据存取。
需要持久化AI生成的媒体文件
配置Cloudflare R2和D1存储
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-artifact-store -g -y
为无专用适配器的数据库(如Postgres、MongoDB等)构建TanStack AI聊天持久化适配器,生成单一文件并处理DDL迁移。
需要自定义数据库聊天的持久化存储
现有ORM或数据库驱动无现成适配方案
npx skills add TanStack/ai --skill ai-persistence/build-custom-adapter -g -y
为已使用 Drizzle ORM 的应用集成 TanStack AI 聊天持久化,生成单文件适配器并追加四张表到现有 Schema,支持 SQLite/Postgres/MySQL,严格遵循现有配置与命名规范。
应用需要为 TanStack AI 添加聊天持久化功能
需要将聊天数据存储到现有的 Drizzle 数据库中
npx skills add TanStack/ai --skill ai-persistence/build-drizzle-adapter -g -y
为已有 Prisma 的应用集成 TanStack AI 聊天持久化,自动生成包含四个模型及迁移脚本的 chat-persistence.ts 文件。
需要为运行 Prisma 的应用添加 AI 聊天持久化功能
询问如何在现有 Prisma 项目中集成聊天存储
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 聊天会话状态
实现跨设备或刷新后的对话恢复
npx skills add TanStack/ai --skill ai-persistence -g -y
提供 TanStack AI 持久化存储的合同参考,指导实现 MessageStore 等接口以适配任意数据库。涵盖定义、形状选择、核心契约及不变量,确保数据持久化的正确集成。
需要为 AI 应用实现自定义数据库持久层
查看或实现 @tanstack/ai-persistence 的 Store 合同
排查持久化存储相关的类型错误或运行时异常
npx skills add TanStack/ai --skill ai-persistence/stores -g -y
实现服务端 AG-UI 流式协议,支持 SSE 和 NDJSON 格式。提供事件类型定义、请求参数解析、工具合并及安全过滤功能,用于构建无需客户端包的后端 AI 服务。
需要实现 AI 后端流式响应接口
处理 AG-UI 协议的 SSE/NDJSON 数据格式转换
服务端集成 Agent 运行与工具调用逻辑
npx skills add TanStack/ai --skill ai-core/ag-ui-protocol -g -y
基于 TanStack AI 构建端到端聊天应用,涵盖服务端 SSE 流式接口、客户端 useChat Hook、多模态消息渲染及连接适配,提供全栈 Chat UI 实现方案。
需要实现聊天功能
集成 TanStack AI SDK
处理流式响应
npx skills add TanStack/ai --skill ai-core/chat-experience -g -y
指导如何将 useChat 连接至非 TanStack AI 的后端,支持自定义 SSE/HTTP 流、动态鉴权及请求选项配置。
需要连接自定义后端 API
配置 SSE 或 HTTP 流式响应
实现动态认证头
npx skills add TanStack/ai --skill ai-core/custom-backend-integration -g -y
提供 TanStack AI 活动的可插拔调试日志功能,支持按类别开关及自定义日志器。
需要开启或关闭 AI 活动调试日志
需要将日志输出到自定义记录器
需要过滤特定类别的调试信息
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
提供聊天生命周期的中间件钩子,用于分析、日志和追踪。支持在配置中通过中间件数组处理事件,替代传统的结束回调。
需要实现聊天功能的分析与监控
需要自定义聊天生命周期中的日志或错误处理逻辑
npx skills add TanStack/ai --skill ai-core/middleware -g -y
TanStack AI核心技能入口,提供类型安全、提供商无关的AI SDK指南。涵盖聊天体验、工具调用、媒体生成、结构化输出及中间件等子技能的导航与最佳实践,是构建AI应用的基础参考。
需要集成TanStack AI SDK
查询AI功能子模块文档
配置AI提供商适配器
实现流式聊天界面
npx skills add TanStack/ai --skill ai-core -g -y
提供基于Zod的等值工具定义系统,支持前后端共享Schema。实现服务端执行与客户端交互(如UI更新),集成聊天流、工具审批及中间件中断机制,适用于构建全栈AI应用中的Agent工具调用能力。
需要为AI模型定义可调用工具
实现前端UI与后端逻辑的工具同步
配置聊天会话中的工具执行流程
npx skills add TanStack/ai --skill ai-core/tool-calling -g -y
将回答以emoji为主的短故事形式重述,引导用emoji设定场景,保持简短并准确反映内容。
用户要求使用emoji风格回复
需要趣味化或创意化的答案呈现
npx skills add TanStack/ai --skill emoji-storyteller -g -y
该技能要求模型仅以俳句形式(5-7-5音节)回答用户问题,捕捉核心内容并简化表达,不添加任何额外文本。
用户希望获得诗歌形式的简短回复
需要将答案转化为三行五七五音节的格式
npx skills add TanStack/ai --skill haiku -g -y
将回答转换为海盗风格,包含问候语、航海俚语和结束语,同时确保内容准确有用。
用户要求使用海盗语气回答
激活海盗说话技能
npx skills add TanStack/ai --skill pirate-speak -g -y
用于审查和修复 Bug PR 的安全技能。强制先进行安全扫描,禁止执行作者提供的命令,需复现 Bug并拒绝无关代码块。适用于标题或内容涉及 Bug 修复的 PR 审查、审批及更新场景。
PR 标题或正文包含 bug fix 描述
用户指令 /bugfix-pr 或 'review this fix'
在创建或编辑 Bug 修复类 PR 前
npx skills add TanStack/ai --skill bugfix-pr -g -y
用于编写、编辑和组织文档的 Skill。强调以用户为中心,先规划读者与结构,再结合简单英语和 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
强制采用最简、最少代码的解决方案,优先使用标准库和原生特性,遵循YAGNI原则,避免过度工程和样板代码,适用于追求极简实现和快速交付的开发场景。
用户要求最简单或最小化方案
抱怨过度设计或冗余依赖
npx skills add TanStack/ai --skill ponytail -g -y
自动化批量处理代码审查前准备,包括安全扫描、变基、CI审批及冲突检测,支持按范围过滤和并行执行,提升PR管理效率。
用户输入/pr-sweep命令
要求sweep PRs或inbound PRs
请求rebase outsider/in-house PRs
要求approve waiting CI
执行daily PR sweep
npx skills add TanStack/ai --skill pr-sweep -g -y
基于ASD-STE100标准生成或重写技术文档,确保清晰无歧义。适用于README、操作手册等,通过严格词汇和句法规则消除AI生成痕迹,提升非母语读者可读性。
用户要求使用 ASD-STE100 或 Simplified Technical English
用户要求 'de-slop' 或使文本更可读
需要编写或重写技术文档、错误消息、发布说明
npx skills add TanStack/ai --skill simple-english -g -y
并行扫描仓库所有开放Issue、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的安全审查技能,强制先进行安全扫描,拒绝执行不可信命令,复现Bug并拒绝非必要代码变更。用于审核、批准或更新修复类PR。
用户输入 /bugfix-pr 或 'review this fix'
PR标题或描述表明是Bug修复
准备创建或编辑修复类PR时
npx skills add TanStack/ai --skill bugfix-pr -g -y
用于编写、编辑和组织文档的 Skill。涵盖规划读者与结构、设定语气,并强制集成 simple-english 和 i-have-adhd 技能以确保内容简洁易懂且符合认知习惯。
用户请求撰写或更新文档
功能规划阶段需列出文档影响
实现完成后需补充文档
npx skills add TanStack/ai --skill docs -g -y
强制极简开发策略,通过YAGNI原则、优先使用标准库和原生特性、拒绝过度设计,实现最短路径的高效代码生成。
用户要求最简单或最小化解决方案
抱怨代码冗余或过度工程化
提及YAGNI或懒惰模式
npx skills add TanStack/ai --skill ponytail -g -y
自动扫描和处理拉取请求,包括安全扫描、变基合并、CI审批及审查推荐,支持多种筛选范围和批量操作,旨在高效预处理PR以加速代码审查流程。
用户运行 /pr-sweep 命令
用户要求 sweep PRs 或 security-check outside PRs
npx skills add TanStack/ai --skill pr-sweep -g -y


