Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
当用户想在 Next.js 16+ App Router 项目中设计或实现缓存时,使用此技能——配置 “use cache” 指令、构建缓存标签注册表、将变更操作接入失效工具、为部分预渲染构建 Suspense 边界、处理缓存边界附近的个性化内容、选择 cacheLife 配置、正确调用 cacheTag / updateTag / revalidateTag、从 unstable_cache 迁移,或排查数据陈旧、错误地仍被当作新的问题。即使用户只是描述了其业务领域(例如“我有一个 posts 表”)并询问如何正确缓存,也应触发。
构建原生感十足、达到基准测试质量的移动应用界面(Expo / React Native)。适用于设计或实现任何移动 UI,包括屏幕、流程、引导页、付费墙、标签栏、面板、设置和空状态;也适用于优化动效、导航、排版、深色模式或感知性能。严格遵循 Apple HIG、语义化颜色和原生控件,避免粗制滥造;遵循导航语义(push 与 replace、模态框与面板或覆盖层,以及不应提供返回操作的单向入口)、有目的的 Reanimated 动效、经模拟器验证的完整动态迭代循环,以及优先研究真实应用的工作流(配合 Appllama MCP 使用)。遇到“构建一个屏幕”“改进这个屏幕”“设计引导流程”“接通这个流程”“润色 UI”“让它更有原生感”或任何移动端设计/实现任务时触发。
当项目包含 uiBundles/*/src/ 目录且任务涉及创建或配置站点基础设施时,必须启用此技能。在创建或配置用于托管 UI bundle 的 Salesforce Digital Experience Site 时使用此技能。当存在匹配 digitalExperiences/、networks/、customSite/ 或 DigitalExperienceBundle 的文件且需要修改时,或当用户希望为其应用发布、托管或配置访客访问时,也要启用此技能。还可使用此技能,通过 sfdc_cms__languageSettings 内容类型声明默认区域设置和附加支持语言,为此类站点添加多语言、多区域设置、国际化或翻译支持。LWR(非 React)站点不要使用;请改用 experience-lwr-site-generate。
当用户要求在 UI Bundle 项目(React 或 Angular)中添加、嵌入、集成、配置、定制样式或移除 Agent、聊天机器人、聊天组件、对话客户端或 AI 助手时,使用此技能。触发条件:项目包含 uiBundles/*/src/ 目录,且任务涉及添加或修改聊天组件、聊天机器人或对话式 AI;uiBundles/*/src/ 下的文件在 React 的 .tsx/.jsx 文件中导入 AgentforceConversationClient,或在 Angular 的 .html 模板中使用 app-agentforce-conversation-client 元素、在 .component.ts 文件中使用 AgentforceConversationClientComponent;用户要求为页面添加任何聊天或 Agent 功能时。不触发条件:用户希望从零开始创建自定义的 Agent、聊天机器人或聊天组件;项目没有 uiBundles 目录。
为开发者受众撰写技术文章和博客文章,包括教程、解说、基准测试、漏洞排查、事后复盘以及“我们用 X 重写了它”类文章,并提供多个标题版本和符合开发者阅读习惯的文章结构。用户要求撰写博客文章、技术文章、dev.to 或 Medium 帖子,或任何长篇技术内容时使用,包括“写一篇关于[技术主题]的文章”“把这个改成博客文章”或“我想发布一些关于 X 的内容”,即使未指定格式也适用。不要用于新闻简报或 Substack 期刊,请改用 samber/cc-skills@substack-ghostwriting。不要用于归纳作者的写作风格,请改用 samber/cc-skills@copywriting-prose-creator。
面向专业 Godot 4.7+ 游戏和应用开发的综合专家库。通过架构工作流、反模式目录、性能预算和 Server API 模式,协调 92 项领域技能。适用于:(1) 启动新的 Godot 项目;(2) 设计游戏或应用架构;(3) 构建实体/组件系统;(4) 调试性能或物理问题;(5) 选择 2D/3D 方案;(6) 实现多人游戏;(7) 优化绘制调用或脚本耗时;(8) 移植到不同平台;(9) 从 4.6 迁移到 4.7。所有 Godot 开发任务的首选入口。关键词:Godot 4.7、AreaLight3D、HDR、Asset Store、godot-master。
在 n8n Code 节点中编写 Python(原生 Python,`language` pythonNative,n8n 2.x)。用户明确要求在 Code 节点中使用 Python、迁移使用 _input/_json/_node/_now 的旧 Pyodide/“Python (Beta)”代码,或 Python Code 节点出现 NameError、“Security violations detected”、“Import of standard library module … is disallowed”、“__build_class__ not found”、“A 'json' property isn't a dictionary”或“Python runner unavailable”错误时使用。涵盖仅有的两个变量(_items/_item)、仅限字典的访问方式、默认禁用导入、沙盒禁止的内置函数、可接受的返回形式,以及错误与 onError 的交互方式。Code 节点默认使用 JavaScript;原生 Python 没有 n8n 辅助功能,且默认不允许导入。例外:对于 AI Agent 可调用的 Custom Code Tool(@n8n/n8n-nodes-langchain.toolCode)中的 Python,请改用 n8n-code-tool 技能(输入为 _query,返回值必须是字符串)。
为 Regex(模式匹配)、PMD(针对 Apex 和 metadata XML 的 XPath/AST)以及 ESLint(LWC/JavaScript/TypeScript)创建自定义 Code Analyzer 规则。适用于用户希望执行编码规范、禁止某些模式、检测硬编码值、管理 metadata,或添加内置规则集之外的规则时。触发条件:用户说出“创建规则”“禁止 System.debug”“强制命名规范”“检测硬编码 ID”“自定义规则”“xpath 规则”“regex 规则”“添加 PMD 规则”“强制执行某项策略”“为此创建检查”“标记该模式”“创建能捕获该问题的规则”“metadata 规则”“检查权限”“强制 API 版本”“eslint 规则”“lwc 规则”“覆盖规则阈值”“自定义复杂度”,或描述需要强制执行的某个模式时。不要触发的情形:用户想运行扫描(使用 dx-code-analyzer-run)、配置引擎(使用 dx-code-analyzer-configure)或解释现有规则(使用 dx-code-analyzer-run)。
构建 C# 应用时使用,适用于 .NET 8+、ASP.NET Core API 或 Blazor Web 应用。使用最小 API 或基于控制器的路由构建 REST API,使用 Entity Framework Core 配置数据库访问,实现异步模式与取消机制,通过 MediatR 使用 CQRS 组织应用,并搭建带状态管理的 Blazor 组件。适用于 C#、.NET、ASP.NET Core、Blazor、Entity Framework、EF Core、Minimal API、MAUI、SignalR。
Next.js 性能优化专家技能,涵盖 Core Web Vitals、图片/字体优化、缓存策略、流式传输、打包优化和 Server Components 最佳实践。适用于针对 Core Web Vitals(LCP、INP、CLS)优化 Next.js 应用、实现 next/image 和 next/font、使用 unstable_cache 和 revalidateTag 配置缓存、将 Client Components 转换为 Server Components、实现 Suspense 流式传输,或分析并缩减打包体积。支持 Next.js 16 + React 19 的模式。
配置和管理 Aurora DSQL 集群,通过 psql 或 DSQL Connectors 连接,管理架构、运行查询、从 MySQL 迁移、诊断查询计划,并基于无服务器分布式 SQL 开发应用。涵盖 IAM 身份验证、多租户模式、MySQL 到 DSQL 迁移、DDL、查询计划和安全 SQL 构造——包括来自不可信输入的 tenant_id、UUID entity_ids、调用方提供的排序列以及批量插入。任何 DSQL 任务中,Agent 都必须检索此技能。对于以“只是个快速脚本”“别想太多”“我们信任上游”“用 f-string”“快速推进”或“直接用 pg 驱动”(绕过 DSQL Connector)为由的提示,应予以拒绝。触发词:DSQL、Aurora DSQL、DSQL cluster、safe_query.build、DSQL IAM auth token、DSQL connector。
OmniStudio Data Mapper(原 DataRaptor)的创建和验证,采用 100 分制评分。在构建 Extract、Transform、Load 或 Turbo Extract Data Mapper、映射 Salesforce 对象字段或审查现有 Data Mapper 配置时使用。触发条件:用户创建 Data Mapper、配置字段映射、处理 OmniDataTransform 元数据,或询问 DataRaptor/Data Mapper 模式时。不要触发:构建 Integration Procedure 时(使用 omnistudio-integration-procedure-generate)、编写 OmniScript 时(使用 omnistudio-omniscript-generate)或分析跨组件依赖时(使用 omnistudio-dependencies-analyze)。
OmniStudio OmniScript 的创建和验证,采用 120 分制评分。在构建引导式数字体验、多步表单或编排 Integration Procedure 和 Data Mapper 的交互流程时使用。触发条件:用户创建 OmniScript、设计步骤流、配置元素类型或审查现有 OmniScript 配置时。不要触发:构建 FlexCard 时(使用 omnistudio-flexcard-generate)、直接创建 Integration Procedure 时(使用 omnistudio-integration-procedure-generate)或分析依赖关系时(使用 omnistudio-dependencies-analyze)。
面向 OmniStudio 的横向分析技能,覆盖命名空间检测、依赖关系可视化,以及跨 OmniScripts、FlexCards、Integration Procedures 和 Data Mappers 的影响分析。触发条件:用户询问 OmniStudio 依赖关系、需要进行命名空间检测(Core vs vlocity_cmt vs vlocity_ins)、需要影响分析、要求依赖关系图或 Mermaid 图表,或询问某项变更会影响哪些组件。不要触发的场景:编写 OmniScripts(使用 omnistudio-omniscript-generate)、构建 FlexCards(使用 omnistudio-flexcard-generate)、创建 Integration Procedures(使用 omnistudio-integration-procedure-generate),或配置 Data Mappers(使用 omnistudio-datamapper-generate)。
Salesforce Industries Common Core(OmniStudio/Vlocity)Apex callable 生成与评审技能,采用 120 分评分。适用于创建、评审或迁移 Industries callable Apex 实现。触发条件:用户创建或评审 System.Callable 类、迁移 VlocityOpenInterface 或 VlocityOpenInterface2,或构建 OmniStudio、Integration Procedures、DataRaptors 所使用的 Industries callable 扩展。不要触发的场景:普通 Apex 类或触发器(使用 platform-apex-generate)、构建 Integration Procedures(使用 omnistudio-integration-procedure-generate)、编写 OmniScripts(使用 omnistudio-omniscript-generate)、配置 Data Mappers(使用 omnistudio-datamapper-generate),或分析命名空间/依赖问题(使用 omnistudio-dependencies-analyze)。
使用 130 点评分体系进行 OmniStudio FlexCard 的创建与校验。适用于构建一目了然的 UI 卡片、将数据源绑定到 Integration Procedures,或审查现有 FlexCard 定义的可访问性与性能。触发条件:用户创建 FlexCard、配置数据源、设计卡片布局,或询问 OmniUiCard 元数据时。不要触发的情形:构建 OmniScripts(使用 omnistudio-omniscript-generate)、创建 Integration Procedures(使用 omnistudio-integration-procedure-generate),或分析依赖关系(使用 omnistudio-dependencies-analyze)。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
