Agent Skills › TanStack/ai

TanStack/ai

GitHub

指导如何基于 Nx React 生成器创建公开的 TanStack AI 教学示例和文档教程,包括应用结构、文件布局及教程页面编写规范。

66 个 Skill 3,323

安装全部 Skills

npx skills add TanStack/ai --all -g -y
更多选项

预览集合内 Skills

npx skills add TanStack/ai --list

集合内 Skills (66)

按质量分展示前 50 个(共 66 个),完整列表请用安装命令预览或逐个打开详情。

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

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-04 16:05
浙ICP备14020137号-1