S
Sanity Io技能
code-review-and-quality
sanity-io
执行多维度代码审查。在合并任何变更前使用。在审查自己、其他智能体或人类编写的代码时使用。在需要…时使用。
official
code-simplification
sanity-io
简化代码以提高清晰度。适用于在不改变行为的前提下重构代码以提升可读性。适用于代码功能正常但难以阅读、维护或扩展的情况…
official
Command Development
sanity-io
当用户要求“创建斜杠命令”、“添加命令”、“编写自定义命令”、“定义命令参数”、“使用命令…”时,应使用此技能。
official
content-experimentation-best-practices
sanity-io
结构化指导,用于设计、执行和分析内容实验,以提升转化率和参与度。涵盖假设框架、指标选择、样本量计算以及A/B和多变量实验中的统计显著性检验。包含关于p值、置信区间、功效分析和贝叶斯方法的详细资源,用于解读结果。提供CMS集成模式,用于在字段级别管理变体并连接外部...
official
content-modeling-best-practices
sanity-io
结构化内容建模指南,涵盖模式设计、可复用性及多渠道交付。核心原则包括:将内容视为数据而非页面、维护单一事实来源、面向未来渠道设计、优化编辑工作流。提供引用与嵌入对象的选择框架、关注点分离及内容复用模式。包含扁平化、层级化及分面分类法的分类学指导。适用于...
official
create-agent-with-sanity-context
sanity-io
通过Agent Context构建对Sanity内容的结构化访问的AI代理。用于设置由Sanity驱动的聊天机器人、将AI助手连接到Sanity…
official
dial-your-context
sanity-io
交互式会话,用于为Sanity Agent Context MCP创建指令字段内容。当用户提到调整代理上下文、改进……时,使用此技能。
official
find-skills
sanity-io
帮助用户发现并安装代理技能,当他们提出诸如“如何做X”、“找X的技能”、“有没有技能可以……”或表达……的问题时。
official
find-skills
sanity-io
帮助用户发现并安装代理技能,当他们提出诸如“如何做X”、“找X的技能”、“有没有技能可以……”或表达……的问题时。
official
grill-me
sanity-io
对用户的计划或设计进行深入追问,直到达成共识,解决决策树的每个分支。当用户想要……时使用。
official
Hook Development
sanity-io
当用户要求“创建一个钩子”、“添加PreToolUse/PostToolUse/Stop钩子”、“验证工具使用”、“实现基于提示的钩子”等时,应使用此技能。
official
i18n-array-groq-query-migration
sanity-io
检测并更新旧版GROQ模式,当用户提及v4到v5迁移时,从sanity-plugin-internationalized-array的_key中读取语言,或…
official
improve-codebase-architecture
sanity-io
探索代码库,寻找架构改进的机会,重点通过加深浅层模块来提升代码库的可测试性。在以下情况下使用……
official
MCP Integration
sanity-io
当用户要求“添加MCP服务器”、“集成MCP”、“在插件中配置MCP”、“使用.mcp.json”、“设置模型上下文协议”等时,应使用此技能。
official
next-best-practices
sanity-io
Next.js 最佳实践 - 文件约定、RSC边界、数据模式、异步API、元数据、错误处理、路由处理器、图片/字体优化…
official
next-cache-components
sanity-io
Next.js 16 缓存组件 - PPR、use cache 指令、cacheLife、cacheTag、updateTag
official
optimize-agent-prompt
sanity-io
通过引导式对话调整你的Sanity Agent Context代理。将探索数据转化为可用于生产的指令,并构建系统提示词……
official
performance-optimization
sanity-io
优化应用程序性能。当存在性能要求、怀疑性能回归,或核心网页指标及加载时间……时使用。
official
playwright-best-practices
sanity-io
在编写Playwright测试、修复不稳定测试、调试失败、实现页面对象模型、配置CI/CD、优化性能、模拟时使用。
official
playwright-cli
sanity-io
自动化浏览器交互,用于网页测试、表单填写、截图和数据提取。当用户需要浏览网站、与网页交互时使用…
official
pnpm
sanity-io
具有严格依赖解析的Node.js包管理器。在运行pnpm特定命令、配置工作区或管理依赖时使用…
official
portable-text-conversion
sanity-io
将HTML和Markdown内容转换为适用于Sanity的Portable Text块。在从旧版CMS迁移内容、将HTML或Markdown导入Sanity时使用。
official
portable-text-serialization
sanity-io
将Portable Text渲染并序列化为React、Svelte、Vue、Astro、HTML、Markdown和纯文本。在任意前端中实现Portable Text渲染时使用…
official
pr-description
sanity-io
为Sanity单体仓库编写PR描述和发布说明。遵循仓库的PR模板,包含描述、审查内容、测试以及注意事项……
official
rxjs-like-a-pro
sanity-io
该技能帮助你编写地道、可组合且避免常见陷阱的RxJS代码。核心理念:将逻辑保留在可观察链中。每次使用.subscribe()时,先思考该操作是否可以通过.pipe()内的转换来表达。
official
sanity-best-practices
sanity-io
Sanity CMS开发的全面最佳实践与集成指南,涵盖多种框架及主题。包含10余种框架集成方案,如Next.js、Nuxt、Astro、Remix、SvelteKit和Angular,并提供框架专属模式与配置指导。同时涵盖模式设计、GROQ查询优化、可视化编辑、便携文本、图像处理、TypeGen、本地化及内容迁移等主题指南。提供快速参考结构,可根据任务类型仅加载相关指南。
official
sanity-live-cache-components
sanity-io
将next-sanity应用迁移至cacheComponents——严格模式、三层组件模式、显式perspective/stega/includeDrafts、属性透传约定
official
sanity-migration
sanity-io
规划、实施并审查从其他CMS和内容系统迁移至Sanity的过程。适用于从AEM、Adobe Experience Manager、Contentful、Strapi、Webflow、WordPress、Payload、Drupal、Markdown/MDX/frontmatter文件、WXR/XML导出、CMS API、数据库转储、静态HTML进行迁移或平台重构,或设计数据提取、转换、Portable Text转换、资产迁移、重定向、验证及切换工作流时使用。
officialdevelopmentdatabase
seo-aeo-best-practices
sanity-io
全面的SEO和AEO优化指南,涵盖元数据、结构化数据、EEAT及AI就绪性。覆盖Google、ChatGPT、Perplexity等平台的传统搜索引擎优化(SEO)与AI答案引擎优化(AEO)。包含技术SEO要点:元数据、Open Graph标签、站点地图、robots.txt、hreflang及国际SEO配置。提供文章、常见问题、面包屑导航和产品架构的JSON-LD结构化数据模式。实现...
official
shape-your-agent
sanity-io
交互式会话,用于为基于Sanity Agent Context MCP的AI代理编写系统提示。当用户希望定义代理个性时使用此技能…
official
tdd
sanity-io
采用红绿重构循环的测试驱动开发。当用户希望使用TDD构建功能或修复缺陷、提及“红绿重构”、希望……时使用。
official
tsdown
sanity-io
使用 Rolldown 以极快速度打包 TypeScript 和 JavaScript 库。适用于构建库、生成类型声明、打包……
official
turborepo
sanity-io
JavaScript/TypeScript单体仓库的构建系统。Turborepo基于依赖图缓存任务输出并并行运行任务。
official
vercel-react-best-practices
sanity-io
来自 Vercel 工程团队的 React 和 Next.js 性能优化指南。在编写、审查或重构 React/Next.js… 时应使用此技能。
official
vercel-react-best-practices
sanity-io
来自 Vercel 工程团队的 React 和 Next.js 性能优化指南。在编写、审查或重构 React/Next.js… 时应使用此技能。
official
vitest
sanity-io
由 Vite 驱动的快速单元测试框架,兼容 Jest API。在编写测试、模拟、配置覆盖率或处理测试时使用。
official
write-a-skill
sanity-io
以恰当的结构、渐进式呈现和打包资源创建新的代理技能。当用户想要创建、编写或构建新技能时使用。
official