Skills
收录 98,284 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
在 decisions/ 下按 Nygard/MADR 格式记录架构决策 ADR,涵盖迫使团队做出选择的背景、权衡过的选项、决策本身及其正反两方面的后果,并记录 supersedes 链以确保决策日志如实准确。用户要求记录架构决策、编写 ADR、记录已作出的决定、说明为何选择 X 而非 Y、留档该决定,或用新决策取代旧决策时阅读。不要用于构思提案或探索尚未决定的想法(frame-a-proposal)、编写规范或实施计划(write-a-spec)、撰写事件复盘(write-a-postmortem),或评判设计是否合理(review-a-design)。此技能记录已经作出的决定,不负责作出决定。
DatoCMS CLI (datocms)——命令行迁移、Schema 代码生成、Schema 检查、一次性 CMA 调用、类型化 TypeScript CMA 脚本、环境操作、部署工作流、多项目配置同步。适用于 datocms CLI 命令/脚本:migrations:new、migrations:run;schema:generate;schema:inspect(转储模型、区块、字段、验证器、外观、字段集、嵌套区块、引用/嵌入模型);cma:call、cma:docs、cma:script(使用 ambient client/Schema globals 编写临时类型化 TS);为模型/字段/区块搭建迁移框架;通过 datocms.config.json + profiles 设置 CLI;OAuth(login/logout/whoami);projects:list;项目链接/取消链接;环境 list/fork/promote/rename/destroy;维护模式开关;CI/CD 迁移流水线;blueprint/client 项目同步;从 WordPress 或 Contentful 导入(资源 + 内容);CLI 插件管理。
评审设计是否合理——是否解决了正确的问题、是否源于其明确的目标和约束——并输出按优先级排序、有证据支持的发现,而非修改内容。用户要求“评审这个设计”“这个设计是否合理”“对这个提案进行压力测试”“做一次设计评审”“这是否解决了正确的问题”“找出此规范的问题”“我们应该构建这个吗”,或要求批评提案、规范、ADR、架构或产品决策时,请阅读。用户希望撰写这些内容时不要阅读:新提案由 frame-a-proposal 负责,规范由 write-a-spec 负责,决策记录由 record-a-decision 负责,事后复盘由 write-a-postmortem 负责。不要用于代码差异审查,也不要用于核查单条主张(那属于另一项工作:correctness pass)。
用户消息中以任何形式包含“tailwind”时,始终调用。也适用于:构建响应式网格布局(多列卡片网格、产品网格)、Flex/Grid 页面结构(带侧边栏的仪表盘、固定顶部栏、可在移动端切换的导航)、为 UI 组件设置样式(卡片、表格、导航栏、定价区块、表单、输入框、徽章)、添加深色模式变体、修复间距或排版,以及 Tailwind v3/v4 相关工作。核心用途是在 HTML 模板(Blade、JSX、Vue)中编写或修复 Tailwind 工具类。后端 PHP 逻辑、数据库查询、API 路由、不含 HTML/CSS 组件的 JavaScript、CSS 文件审查、构建工具配置和原生 CSS 任务不适用。
Tailwind CSS 性能优化,包括 v4 改进。主动用于:(1) Tailwind v4 Oxide 引擎性能;(2) Lightning CSS 压缩;(3) 减小 CSS 包体积;(4) 调整 content 配置以避免扫描未使用的文件;(5) 为动态类设置 safelist(避免体积膨胀);(6) 在生产构建中尽量减少 @apply;(7) 提取关键 CSS;(8) 对生成的 CSS 使用 HTTP 缓存;(9) 避免过度使用 @apply(优先采用 utility-first);(10) 处理 PurgeCSS / 内容检测的边缘情况。提供性能调优清单、Oxide 引擎说明、content 配置模式、safelist 指南和关键 CSS 工作流
在现有 Web 项目(Next.js App Router、Nuxt、SvelteKit、Astro,以及 React/Vue/Svelte 组件用法)中修补、扩展或解释 DatoCMS 前端集成代码。适用于针对单个关注点开展工作,例如添加草稿模式端点、接入 Preview Links / Visual Editing 流程、修复 Content Link 覆盖层、调整实时预览订阅、设置缓存标签失效/重新验证(Next.js revalidateTag 或按标签清除 CDN)、配置 robots/sitemap、接入爬虫友好型搜索。也适用于使用 react-datocms、vue-datocms、@datocms/svelte、@datocms/astro 接入框架组件和钩子:Image/RSCImage/datocms-image、StructuredText、VideoPlayer(React/Vue/Svelte)、SEO/元数据辅助工具(renderMetaTags/toHead/Seo)、实时 QuerySubscription/QueryListener、ContentLink 组件、站内搜索(React/Vue)。修改线上代码库时逐项处理、询问特定框架 API,或在同一补丁中处理多个前端关注点时优先使用。
应用经典复活节季节性覆盖效果:注入柔和色调的 Theme/StyleBox、添加彩纸/闪光 VFX、弹性动画反馈、mesh surface_override 绘制、替换光标/音频,并设置带玩家退出选项的日期窗口激活门控。发布节日皮肤、四月活动或寻蛋趣味效果,且不修改共享 .mesh/.tres 资源时使用。关键词:pastel、seasonal Theme、StyleBox、confetti、Easter egg、surface_override、TRANS_ELASTIC、Disable Seasonal Themes、activation gate。
将 CMS 连接到 notfair SEO 工具。引导用户配置 WordPress、Strapi、Contentful 或 Ghost,测试连接并将凭据写入 .env.local。设置完成后,seo-analysis 会自动将 CMS 内容与 Google Search Console 数据交叉核对。用户提到“连接我的 CMS”“设置 WordPress”“配置 Strapi”“添加 Contentful”“连接 Ghost”或“设置 CMS”时使用。用户询问 seo-analysis 报告中为何没有 CMS 数据时也应触发。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
