Agent Skills
› TanStack/ai
TanStack/ai
GitHub审计 TanStack AI 提供商适配器的功能对等性和模型列表差异。通过解析上游文档和内部代码,生成包含新模型、功能覆盖及遥测差异的 Markdown 报告,不直接修改源码。
Install All Skills
npx skills add TanStack/ai --all -g -y
Skills in Collection (61)
Showing top 50 of 61 by quality score. Use the install list command or open individual skills for the rest.
审计 TanStack AI 提供商适配器的功能对等性和模型列表差异。通过解析上游文档和内部代码,生成包含新模型、功能覆盖及遥测差异的 Markdown 报告,不直接修改源码。
检查特定 AI 提供商的功能完整性
对比不同提供商间的功能差异
审计模型列表更新情况
全面扫描所有适配器的活动覆盖率
npx skills add TanStack/ai --skill gap-analysis -g -y
为ADHD读者优化输出格式,通过前置行动、分步编号和抑制旁支等规则降低认知负荷,提升执行效率。作为docs技能的可选过滤器或独立触发技能使用。
用户声明患有ADHD
请求ADHD友好型输出
作为docs技能的写作过滤条件
npx skills add TanStack/ai --skill i-have-adhd -g -y
自动分析代码差异,生成符合规范的 GitHub PR 标题和正文。支持在推送前或编辑时触发,确保描述准确且风格统一。
用户请求编写 PR 描述
运行 gh pr create 前
Agent 推送已存在 PR 的分支后
npx skills add TanStack/ai --skill pr-description -g -y
审计 TanStack 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 标题和正文的 Skill。通过分析代码差异、仓库规范及前置条件,生成符合 Simple English 标准的描述并自动发布或更新 PR。
用户请求编写 PR 标题或正文
执行 gh pr create 前
agent git push 到已有 PR 分支后
用户输入 /pr-description
npx skills add TanStack/ai --skill pr-description -g -y
审计TanStack AI提供商适配器的功能差距和过时模型列表,生成报告。不修改源码,仅作为维护工具输出差异分析结果。
检查特定AI提供商的功能覆盖情况
对比适配器与上游文档的模型差异
执行全量适配器功能一致性扫描
npx skills add TanStack/ai --skill gap-analysis -g -y
针对ADHD读者的写作规范,通过前置行动、编号步骤、抑制发散等规则优化输出结构,降低认知负荷,提升执行效率。
用户声明有ADHD
/i-have-adhd命令
docs技能作为上游依赖时
npx skills add TanStack/ai --skill i-have-adhd -g -y
用于自动生成 GitHub PR 标题和正文的 Skill。通过分析代码 diff、日志及模板,结合简单英语和 ADHD 友好风格,分类 PR 类型并生成符合规范的描述文本,支持创建或编辑 PR。
用户请求撰写 PR 标题或正文
执行 gh pr create 前
Agent 推送已有关联 PR 的分支后
输入 /pr-description 命令
npx skills add TanStack/ai --skill pr-description -g -y
用于构建和审查Remix 3应用,涵盖路由、控制器、中间件、UI组件及测试等全栈开发任务。
需要构建或重构Remix应用结构
审查Remix代码正确性与架构
npx skills add TanStack/ai --skill remix -g -y
提供LLM生成的TypeScript代码在沙箱环境中的安全执行能力,支持Node、QuickJS等多种隔离驱动及持久化代码片段库,用于Chat场景下的工具调用。
需要在聊天应用中让AI生成并运行安全的TypeScript代码
需要为LLM提供可执行的沙箱化工具或函数
npx skills add TanStack/ai --skill ai-code-mode -g -y
用于连接外部MCP服务器,在Agent或聊天循环中调用工具、读取资源及生成TypeScript类型。支持HTTP/SSE/stdio等多种传输协议,专为服务端集成设计。
需要集成第三方MCP服务器的工具到AI应用中
希望在代码中自动生成MCP工具的TypeScript类型定义
需要在服务端通过HTTP或stdio连接并管理MCP客户端生命周期
npx skills add TanStack/ai --skill ai-mcp -g -y
集成Hindsight托管记忆适配器,通过recall/retain/reflect工具实现LLM对话的长期记忆管理。支持按会话分桶、预算控制及回调监听,需安装可选客户端依赖。
需要为AI模型添加长期记忆功能
配置TanStack AI Memory中间件
npx skills add TanStack/ai --skill tanstack-ai-memory-hindsight -g -y
提供基于 Honcho 的托管记忆适配器,用于 TanStack AI。通过会话中同伴交换消息的模式,实现记忆的保存与综合对话式召回,支持配置用户、API密钥及基础URL等参数。
需要集成托管记忆功能
使用 @tanstack/ai-memory/honcho 进行会话记忆管理
npx skills add TanStack/ai --skill tanstack-ai-memory-honcho -g -y
提供基于内存的AI记忆适配器配置指南,适用于本地开发、测试及单进程演示。说明setup、参数选项及使用限制,明确不适用于生产环境持久化场景。
需要本地开发时快速配置AI记忆功能
编写单元测试或集成测试时需要临时记忆存储
构建无需数据持久化的单进程演示应用
npx skills add TanStack/ai --skill tanstack-ai-memory-in-memory -g -y
提供基于 mem0 服务器的托管记忆适配器,支持通过 HTTP 进行记忆的保存与检索。用于为 AI Agent 集成长期记忆功能,无需额外 SDK 依赖,支持用户隔离和搜索调优。
需要为 AI 应用添加持久化记忆功能
配置 TanStack AI 的记忆中间件
npx skills add TanStack/ai --skill tanstack-ai-memory-mem0 -g -y
提供基于 Redis 的 AI 记忆适配器,支持 ioredis 和 node-redis。涵盖客户端配置、存储模型及评分限制,适用于生产环境下的记忆持久化与检索集成。
需要为 TanStack AI 配置 Redis 记忆后端
集成 ioredis 或 node-redis 到 AI 内存中间件
排查 Redis 记忆适配器的连接或数据问题
npx skills add TanStack/ai --skill tanstack-ai-memory-redis -g -y
用于为 TanStack AI chat() 集成服务端记忆中间件,支持跨会话上下文持久化。涵盖适配器选择(如 Redis、mem0)、作用域安全及 recall/save 生命周期配置。
需要实现跨会话的用户记忆功能
配置 AI 聊天的服务端状态持久化
npx skills add TanStack/ai --skill tanstack-ai-memory -g -y
为 Cloudflare Worker 实现 TanStack AI 聊天持久化,生成包含 D1 数据库适配和 Durable Object 锁机制的代码文件。
需要在 Cloudflare Worker 中集成聊天数据持久化
需要配置 D1 绑定或 Durable Object 锁以支持多隔离区协调
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-adapter -g -y
为 Cloudflare Worker 实现基于 R2 和 D1 的 TanStack AI 持久化存储,支持图片、音频等媒体文件的字节存储与元数据管理。
需要为 AI 生成内容(如图片、视频)提供持久化存储
在 Cloudflare Worker 中集成 R2 和 D1 以存储 Blob 和元数据
npx skills add TanStack/ai --skill ai-persistence/build-cloudflare-artifact-store -g -y
为使用原生数据库客户端(如Postgres、MongoDB等)的应用构建自定义AI聊天持久化适配器,生成单一配置文件并适配现有迁移流程。
需要为不支持特定ORM的数据库实现AI聊天存储
要求基于现有数据库客户端编写持久化层
npx skills add TanStack/ai --skill ai-persistence/build-custom-adapter -g -y
为已有 Drizzle ORM 的应用集成 TanStack AI 聊天持久化,生成单文件适配器及四张数据库表,适配多种方言与现有配置。
需要将 TanStack AI 聊天数据持久化到数据库
应用使用 Drizzle ORM 且需添加聊天相关表结构
npx skills add TanStack/ai --skill ai-persistence/build-drizzle-adapter -g -y
为已有 Prisma 的应用集成 TanStack AI 聊天持久化,生成 chat-persistence.ts 并修改 schema.prisma 添加四个模型,支持 BigInt 时间戳和 JSON 存储。
需要为使用 Prisma 的 App 添加 AI 聊天持久化功能
需要将 TanStack AI 聊天数据存入现有 Prisma 数据库
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 提供会话状态持久化能力,区分交付耐久性与状态存储。通过中间件和存储接口实现客户端和服务端的数据持久化,支持多设备、重载及服务器重启场景,兼容多种数据库后端。
需要保存聊天历史以便后续恢复
应用重载或刷新后需保留对话状态
实现跨设备同步的聊天记录
npx skills add TanStack/ai --skill ai-persistence -g -y
提供AI持久化存储的合同接口与实现指南,涵盖消息、运行、中断及元数据存储。用于自定义数据库适配器的开发,确保线程访问授权与数据一致性,支持全量覆盖与插入存在检查等核心不变量。
需要为TanStack AI应用实现自定义数据库持久层
编写符合MessageStore或RunStore接口的适配器代码
解决AI线程状态保存与恢复的数据一致性问题
npx skills add TanStack/ai --skill ai-persistence/stores -g -y
提供AG-UI协议的服务端流式实现,支持SSE和NDJSON格式。涵盖事件类型定义、请求参数解析及工具合并逻辑,用于构建无客户端依赖的后端AI流式接口。
需要实现AG-UI流式通信后端
将AI对话结果转换为SSE或NDJSON格式
npx skills add TanStack/ai --skill ai-core/ag-ui-protocol -g -y
实现端到端聊天功能,涵盖服务端 SSE 流式响应、客户端 useChat Hook 及消息渲染。支持多模态内容、思考过程展示及连接适配器,适用于构建实时交互的 AI 对话界面。
需要实现基于 SSE 的流式聊天功能
前端集成 AI 对话组件与状态管理
npx skills add TanStack/ai --skill ai-core/chat-experience -g -y
指导将 TanStack AI 的 useChat 组件接入非标准后端,支持通过 fetchServerSentEvents 和 fetchHttpStream 自定义 SSE/NDJSON 连接、动态鉴权及请求配置。
需要连接自定义 AI 后端服务
配置 SSE 或 HTTP 流式传输
实现动态认证令牌注入
npx skills add TanStack/ai --skill ai-core/custom-backend-integration -g -y
提供 TanStack AI 活动的可插拔、分类可调的调试日志功能,支持开关控制及接入 pino/winston 等自定义日志库。
需要开启或关闭 AI 活动调试日志时
需要将日志输出到自定义 logger 时
需要按类别过滤调试信息时
npx skills add TanStack/ai --skill ai-core/debug-logging -g -y
提供 TanStack AI 的多实例协调锁机制,支持进程内及分布式锁实现。用于解决多写入者竞争问题,确保关键代码段的互斥执行,与持久化存储分离。
需要跨工作进程或实例的互斥访问
处理多线程或多实例下的并发资源竞争
配置 AI 中间件以支持分布式锁
npx skills add TanStack/ai --skill ai-core/locks -g -y
提供AI聊天生命周期中间件钩子,支持配置、流式分块、工具调用前后等阶段的事件处理。用于实现分析追踪、日志记录、错误报告及工具缓存等功能,确保在chat()配置中按序执行。
需要接入聊天事件监听
实施用户行为分析
集成分布式追踪系统
npx skills add TanStack/ai --skill ai-core/middleware -g -y
TanStack AI核心入口,路由至聊天、工具调用、中间件等子技能。本次新增@tanstack/ai-skills包,支持SKILL.md作为中间件动态加载,提供技能目录与资源读取能力,增强Agent技能的可移植性与发现性。
需要集成TanStack AI SDK
配置AI Provider适配器
实现流式聊天UI
添加LLM工具调用功能
管理Agent SKILL.md技能
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
将回答以 emoji 为主、少量文字为辅的短故事形式重新讲述,要求场景化开头且逻辑连贯。
用户希望获得趣味性的回答
需要将信息转化为创意叙事
npx skills add TanStack/ai --skill emoji-storyteller -g -y
强制AI仅以五-七-五格式的俳句形式回答用户问题,要求捕捉核心内容并严格限制输出格式。
用户希望以诗歌形式获取信息
需要创意或趣味性的简短回答
npx skills add TanStack/ai --skill haiku -g -y
该技能要求AI以海盗船长的口吻回复,使用航海俚语和特定问候语。在保持内容准确有帮助的前提下,仅改变表达风格,增强趣味性。
用户希望以海盗风格互动
需要趣味性的角色扮演回复
npx skills add TanStack/ai --skill pirate-speak -g -y
专用于处理Bug修复PR的安全审查技能。通过严格的安全门控防止恶意代码执行,要求复现Bug并验证补丁必要性,确保修复PR的准确性与安全性。
用户请求审查或创建Bug修复PR
PR标题或内容标识为bug fix
用户输入/bugfix-pr等指令
npx skills add TanStack/ai --skill bugfix-pr -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
强制采用极简、最少代码的解决方案,优先使用标准库和原生功能,遵循YAGNI原则,拒绝过度设计和样板代码,适用于追求高效简洁的开发场景。
用户要求最简单或最小化方案
抱怨过度工程或代码冗余
提及YAGNI或懒惰模式
npx skills add TanStack/ai --skill ponytail -g -y
自动化批量处理拉取请求,包括安全扫描、自动变基、CI批准及审查建议,支持多种筛选范围和干跑/执行模式。
用户运行/pr-sweep命令
用户要求sweep PRs或rebase PRs
用户请求daily PR sweep或security-check
npx skills add TanStack/ai --skill pr-sweep -g -y
基于ASD-STE100标准撰写或重写技术文档,确保清晰无歧义。适用于README、API指南等,通过限制句长和词汇消除AI痕迹,服务非母语读者。
用户要求简化英语写作
提及ASD-STE100或STE
要求去除AI风格文本
为技术人员编写清晰文档
npx skills add TanStack/ai --skill simple-english -g -y
并行批量获取GitHub仓库的PR、Issue和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, is this bug real, prove this fix
PR 标题或内容涉及 bug fix
在 gh pr create/edit 前处理修复类变更
npx skills add TanStack/ai --skill bugfix-pr -g -y
专注于编写用户导向的技术文档,强制先明确读者与语调。在规划、实现及收尾阶段自动触发,需加载简单英语和ADHD辅助技能,确保内容简洁实用。
编写或更新文档
规划新功能或变更
完成代码实现后
npx skills add TanStack/ai --skill docs -g -y
强制采用最简、最少代码的解决方案,遵循YAGNI原则,优先使用标准库或原生功能,避免过度设计和冗余依赖。
用户要求最简单方案
抱怨代码臃肿或过度工程
npx skills add TanStack/ai --skill ponytail -g -y
自动化批量处理开源PR,支持安全扫描、自动变基、CI审批及审查推荐。通过并行子代理高效完成PR预处理与日常维护任务。
用户请求sweep PRs或inbound PRs
执行/pr-sweep命令
要求rebase或approve CI
进行daily PR sweep
npx skills add TanStack/ai --skill pr-sweep -g -y
基于ASD-STE100标准生成或重写清晰、无歧义的英文技术文档,消除AI冗余。适用于README、手册及错误信息,支持写作与审查模式。
用户要求使用 ASD-STE100 或 Simplified Technical English
用户提及 STE, de-slop, make this readable, write for non-native readers
需要生成或优化技术文档、README、运行手册
npx skills add TanStack/ai --skill simple-english -g -y
并行批量处理GitHub仓库的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
安全审查修复类PR。先加载主分支版本进行Gate 0安全扫描,禁止执行PR内命令,随后更新分支、复现Bug并评估代码合理性。
标题或内容涉及bug fix
用户输入/bugfix-pr等指令
准备创建或审核修复PR
npx skills add TanStack/ai --skill bugfix-pr -g -y


