Skills
收录 97,501 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
全部
使用 Netlify AI Gateway 从 Netlify Functions 或 Edge Functions 调用 OpenAI、Anthropic Claude、Google Gemini、TypeSafe (Jev) 或由 OpenRouter 托管的模型(xAI/DeepSeek/Meta/Mistral/Qwen),无需管理服务提供商账号或 API 密钥。适用于为 Netlify 应用添加 AI 功能(聊天机器人、文本摘要、图像生成、笑话/内容生成、表单提交路由或分析,或任何 LLM 调用),或将 OpenAI/Anthropic/Gemini/TypeSafe/OpenRouter SDK 接入 Netlify Function、选择要使用的环境变量、流式传输长文本生成结果,或排查网关调用在构建时失败或返回 401 的原因。
面向 .NET 10 应用的测试策略。涵盖 xUnit v3、用于集成测试的 WebApplicationFactory、用于真实数据库测试的 Testcontainers、用于快照测试的 Verify,以及 AAA 模式。在编写测试、搭建测试基础设施、审查测试覆盖率时,或当用户提到「test」、「xUnit」、「WebApplicationFactory」、「Testcontainers」、「integration test」、「unit test」、「bUnit」、「snapshot test」、「Verify」、「test coverage」、「AAA pattern」、「WireMock」或「FakeTimeProvider」时,加载此技能。
从任意网站 URL 提取完整的设计语言。生成 8 个输出文件,包括面向 AI 优化的 Markdown、可视化 HTML 预览、Tailwind 配置、React 主题、shadcn/ui 主题、Figma 变量、W3C 设计令牌和 CSS 变量。还会进行 WCAG 无障碍评分。用户提到“extract design”“get design system”“design language”“design tokens”“what colors/fonts does this site use”“turn this URL into design tokens”“make a Tailwind theme from this site”或“/extract-design”时使用。除非用户先要求提取现有网站的设计语言,否则不要用于从头构建新 UI。
部署前验证 Salesforce 元数据。当用户要求验证部署、执行试运行、部署前检查,或对 Production 组织执行任何部署操作时触发。Production 目标使用 `sf project deploy validate`(返回有效期为 10 天的快速部署作业 ID),sandbox/scratch 目标使用 `sf project deploy start --dry-run`。实际部署(使用 platform-metadata-deploy)或破坏性更改(使用 platform-destructive-deploy)时不要触发。
使用 PassKit 集成 Apple Pay 支付和 Wallet 卡券。适用于添加 Apple Pay 按钮、创建支付请求、处理支付授权、将卡券添加到 Wallet、配置商户能力、管理配送/联系信息字段,或使用 PKPaymentRequest、PKPaymentAuthorizationController、PKPaymentButton、AddPassToWalletButton、PKPass、PKAddPassesViewController、PKPassLibrary、Wallet 卡券分发,或用于实物商品、现实世界服务、捐赠和符合条件的定期付款的 Apple Pay 结账流程。
.NET 10 最小 API——构建 HTTP 端点的默认选择。涵盖 MapGroup、端点过滤器、TypedResults、OpenAPI 元数据、参数绑定和路由约定。在创建 API 端点、配置路由、搭建 OpenAPI 文档时,或当用户提到 "endpoint"、"MapGet"、"MapPost"、"MapGroup"、"TypedResults"、"route"、"minimal API"、"OpenAPI"、"swagger"、"rate limiting" 或 "output caching" 时,加载此技能。
面向 .NET 10 的依赖注入模式。涵盖服务生存期、带键服务、装饰器模式、工厂模式以及常见的 DI 陷阱。在注册服务、排查生存期问题、设计服务组合时,或当用户提到 "DI"、"dependency injection"、"service registration"、"AddScoped"、"AddTransient"、"AddSingleton"、"keyed services"、"decorator"、"Scrutor"、"IServiceCollection"、"captive dependency" 时加载此技能。
在 Netlify 上构建、部署和保护 Model Context Protocol(MCP)服务。适用于任何涉及创建 MCP 服务、将应用或 API 以 MCP 工具形式暴露给 AI Agent、让 Claude / Cursor / Claude Code 调用自定义远程服务,或为现有 Netlify 站点添加 MCP 工具的任务。涵盖在 Netlify Function 上使用 MCP SDK + Streamable HTTP 传输、认证方式(单一共享密钥对比配合 Netlify Identity 的按用户 API 密钥)、读写安全、文件上传以及客户端连接。即使用户只说「MCP」「给 Agent 用的工具服务」「让 AI 用我的 API」时也请使用。
ASP.NET Core 的身份验证与授权。涵盖 JWT 承载令牌、OpenID Connect、ASP.NET Identity、授权策略、基于角色和声明的授权,以及 API 密钥认证。在实现登录、保护端点、设计授权规则时,或当用户提到 "auth"、"JWT"、"bearer token"、"OIDC"、"OpenID Connect"、"Identity"、"claims"、"roles"、"authorize"、"RequireAuthorization"、"API key"、"cookie auth" 时加载此技能。
面向 .NET 应用的 CI/CD 管道。涵盖 GitHub Actions 和 Azure DevOps 的 YAML 管道,包含构建、测试、发布和部署等阶段。在搭建持续集成、自动化测试、部署工作流时,或当用户提到 "CI/CD"、"pipeline"、"GitHub Actions"、"Azure DevOps"、"workflow"、"deploy"、"build pipeline"、"publish"、"NuGet push"、"release"、"continuous integration" 时加载此技能。
.NET 10 的可观测性概览与粘合层:各部分如何组合,以及此处负责的横切部分——ASP.NET 健康检查端点(/health)、关联 ID 和日志级别策略。Serilog 的深入配置请加载 serilog;链路追踪与指标请加载 opentelemetry。在从零搭建可观测性、接入健康检查端点或关联 ID 时,或当用户说 "logging"、"observability"、"monitoring setup"、"liveness"、"readiness"、"ILogger" 时加载此技能。
使用 Polly v8 实现 .NET 10 应用的韧性模式。涵盖重试、熔断器、超时、回退、限流、对冲(hedging)以及韧性管道的组合。在实现重试逻辑、熔断器、处理瞬时故障时,或当用户提到 "Polly"、"resilience"、"retry"、"circuit breaker"、"timeout"、"fallback"、"rate limit"、"hedging"、"transient fault"、"HttpClient resilience"、"resilience pipeline" 时加载此技能。
.NET 解决方案与项目结构约定。涵盖 .slnx 格式、Directory.Build.props、用于集中式包管理的 Directory.Packages.props、全局 using 以及命名约定。在以下情况加载此技能:新建解决方案、添加项目、配置构建属性,或当用户提到“解决方案结构”、“.slnx”、“Directory.Build.props”、“集中式包管理”、“Directory.Packages.props”、“全局 using”、“.editorconfig”、“项目布局”或“命名约定”。
.NET 10 应用的 IHttpClientFactory 与类型化 HTTP 客户端。涵盖命名/类型化/键化客户端、DelegatingHandlers、使用 Microsoft.Extensions.Http.Resilience 的韧性,以及测试模式。在配置 HTTP 客户端、添加重试/熔断策略时,或当用户提到 "HttpClient"、"IHttpClientFactory"、"AddHttpClient"、"typed client"、"named client"、"DelegatingHandler"、"resilience"、"retry"、"circuit breaker"、"hedging"、"Polly"、"AddStandardResilienceHandler"、"socket exhaustion"、"Refit" 时加载此技能。
面向 .NET 应用的异步消息模式。涵盖 Wolverine 与 MassTransit、outbox 模式、saga 与 编舞(choreography),以及 RabbitMQ 和 Azure Service Bus 的 broker 配置。在实现事件驱动通信、后台处理、模块间消息传递,或用户提到 "Wolverine"、"MassTransit"、"message bus"、"RabbitMQ"、"Azure Service Bus"、"event"、"publish"、"consumer"、"outbox"、"saga"、"integration event"、"queue" 或 "pub/sub" 时加载此技能。
使用 @netlify/identity 为 Netlify 站点添加用户身份验证——注册/登录/登出、Google/GitHub/GitLab/Bitbucket OAuth、服务端 getUser() 校验、基于角色的访问控制,以及 Identity 事件函数。当任务涉及添加登录或注册表单、将内容限制为会员或特定角色、"auth 中间件"、在 Netlify Functions 或 Edge Functions 中验证用户、处理 OAuth 或邮件确认回调、在注册时分配角色,或自定义 Identity 邮件时使用。若要将整个站点锁定为仅限公司或员工访问,请改用 netlify-access-control。
面向 .NET 10 应用的 Scalar API 文档 UI。涵盖安装、主题、认证信息预填、多文档、布局选项和安全性。Swagger UI 的现代替代方案。在配置 API 文档 UI,或当用户提到 "Scalar"、"MapScalarApiReference"、"API reference"、"Swagger UI replacement"、"API documentation UI"、"Scalar theme"、"interactive API docs" 或 "Try It" 时加载此技能。
.NET 10 应用的配置模式。涵盖 Options 模式、IOptionsSnapshot 与 IOptions、机密管理和基于环境的配置。在设置应用配置、管理机密、绑定配置节,或当用户提到 "configuration"、"appsettings"、"Options pattern"、"IOptions"、"IOptionsSnapshot"、"secrets"、"user secrets"、"environment variables"、"connection string" 或 "config binding" 时加载此技能。
面向 .NET 10 应用的 OpenTelemetry 可观测性。涵盖使用带 OTLP 导出的 OpenTelemetry SDK 进行链路追踪、指标和日志记录。包括自定义 ActivitySource、基于 IMeterFactory 的指标、资源配置以及 Aspire Dashboard 集成。在配置分布式追踪、自定义指标、OTLP 导出,或当用户提到 "OpenTelemetry"、"OTLP"、"traces"、"spans"、"Activity"、"ActivitySource"、"metrics"、"IMeterFactory"、"Meter"、"Counter"、"Histogram"、"Gauge"、"telemetry"、"observability"、"distributed tracing"、"OTEL" 或 "Aspire Dashboard" 时加载此技能。
面向 .NET 10 应用的内置 OpenAPI 支持。涵盖文档生成、转换器、TypedResults 元数据、安全方案、XML 注释、构建时生成以及多文档支持。无需 Swashbuckle。在配置 API 文档、自定义 OpenAPI 输出、为文档添加安全方案,或当用户提到 "OpenAPI"、"AddOpenApi"、"MapOpenApi"、"document transformer"、"operation transformer"、"schema transformer"、"OpenAPI 3.1"、"API documentation"、"Swashbuckle replacement"、"Produces"、"WithSummary"、"WithDescription"、"ProblemDetails"、"Kiota" 或 "client generation" 时加载此技能。
使用 Roslyn MCP 工具对 .NET 项目进行多维度健康评估,并给出字母等级(A-F)。评估 8 个维度:构建健康、代码质量、架构、测试覆盖率、死代码、API 表面、安全态势和文档。生成包含可执行改进建议的结构化评级报告。在提到 "health check"、"how healthy is this"、"project health"、"code quality report"、"grade this project"、"assess codebase"、"quality audit"、"technical assessment"、"codebase review"、"report card" 时加载此技能。
用于云原生编排的 .NET Aspire。涵盖 AppHost 配置、服务默认值、资源配置、服务发现和 Aspire 仪表板。在搭建本地开发编排、服务发现或由 Aspire 管理的基础设施时,或当用户提到 "Aspire"、"AppHost"、"service defaults"、"service discovery"、"orchestration"、"Aspire dashboard"、"AddProject"、"WithReference" 或 "cloud-native .NET" 时加载本技能。
在 monorepo 中链接工作区包(npm、yarn、pnpm、bun)。适用于:(1)刚创建或生成新包,需要连接其依赖;(2)用户从同级包导入内容,需要将其添加为依赖;(3)工作区包(@org/*)出现解析错误,例如“cannot find module”“failed to resolve import”“TS2307”或“cannot resolve”。不要用 tsconfig paths 或手动编辑 package.json 来绕过问题;应使用包管理器的工作区命令修复实际链接。
使用 Skelton & Pais 的《Team Topologies》组织业务和技术团队,以实现快速流动。当用户提到“团队拓扑”“康威定律”“平台团队”“流对齐团队”“团队边界”“认知负荷”“团队应该如何拆分”“谁负责这项服务”“团队依赖”或“重组”时使用。工程团队重组、团队与服务边界对齐、拆分单体并确定所有权、减少跨团队交接或设计内部平台时也触发。涵盖四种团队类型、三种交互模式、逆康威机动和断裂平面。有关限界上下文,请参阅 domain-driven-design;有关代码中的依赖方向,请参阅 clean-architecture。
Andrej Karpathy 的思维框架与表达方式。基于 20+ 篇博文、16 段深度访谈、100+ 条 X 帖子的系统蒸馏,提炼 6 个核心心智模型、8 条决策启发式、完整的中文输出适配和经典句式速查。用途:作为思维顾问,用 Karpathy 的视角分析 AI 技术可靠性、学习方法、行业趋势、产品设计。当用户提到「用 Karpathy 的视角」「Karpathy 会怎么看」「卡帕西」「karpathy 模式」时使用。也适用于:Software 2.0/3.0 讨论、vibe coding 话题、神经网络训练、AI 炒作判断、LLM 能力边界。即使用户只是说「从工程现实主义角度」「march of nines」「构建即理解」「锯齿状智能」也可触发。不在用户只是普通问 AI 相关问题时触发——只在明确想要 Karpathy 式思维框架时激活。
使用 .NET 10 SDK 的容器发布功能,无需 Dockerfile 即可实现容器化。涵盖 MSBuild 属性、chiseled 镜像、多架构构建和注册表发布——全程无需编写 Dockerfile。当用户想在没有 Dockerfile 的情况下进行容器化,或提到 "dotnet publish container"、"PublishContainer"、"ContainerRepository"、"ContainerFamily"、"chiseled"、"distroless"、"container publish"、"SDK container"、"no Dockerfile" 或 "containerize without Docker" 时加载此技能。
通过 v3 Video Agent 流程生成 HeyGen 主持人视频,处理 Frame Check(宽高比校正)、提示词工程、头像分辨率和语音选择。生成任何 HeyGen 视频都必须使用。使用 v3 替代已弃用的端点。适用于:(1) 生成任何 HeyGen 视频(通过 API 或其他方式);(2) 发送个性化视频消息(外联、更新、公告、推介、知识分享);(3) 制作由 HeyGen 主持人出镜讲解的视频、教程或产品演示;(4)“制作一段我说……的视频”“给我的潜在客户发视频”“为团队录制更新”“制作视频推介”“制作类似 Loom 的消息”“我想出现在这个视频里”“生成 HeyGen 视频”“制作对镜头讲话的视频”。可接收 heygen-avatar 提供的 avatar_id,用于身份优先的 HeyGen 视频,也可使用库存主持人。返回视频分享 URL 和 HeyGen 会话 URL,以便迭代。串联信号:用户在同一请求中既要创建/设计头像又要制作视频时,先运行 heygen-avatar,再返回此技能。注意以下连接表达:“然后”“接着立即”“先……再……”“X 并制作视频”“设计[主持人]并录制”=始终串联。如果用户提供照片并要求制作视频,先转到 heygen-avatar。不适用于:创建头像或身份设置(先使用 heygen-avatar)、没有主持人的电影镜头或 B-roll、视频翻译、仅 TTS,或流式头像。
面向 .NET 开发者的 Claude Code 工作流精通指南。涵盖使用 git worktree 并行执行、plan mode 策略、验证循环、自动格式化钩子、dotnet CLI 的权限配置、提示技巧、子智能体模式,以及上下文纪律——token 预算管理、MCP 优先导航、懒加载和子智能体隔离——全部针对 .NET 生态做了调整。在为 .NET 项目配置 Claude Code、优化工作流、运行并行会话、上下文将满或会话变得迟缓时,或需要高效探索大型代码库时,或当用户提到 "productivity"、"workflow"、"parallel"、"worktree"、"plan mode"、"permissions"、"hooks"、"10x"、"setup Claude Code"、"speed up development"、"context"、"tokens"、"budget"、"running out of context"、"too many files" 或 "large codebase" 时加载本技能。灵感来自 Boris Cherny(Claude Code 的创建者)和 Anthropic 团队的建议。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
