Skills
收录 96,981 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。
开发
使用 React Hook Form,通过 useForm、useWatch、useController、useFieldArray、subscribe() API 以及 Watch / FormStateSubscribe / FieldArray render-prop 组件,优化客户端表单验证性能。涵盖 RHF 7.82 新增的 resetDefaultValues() 和 disabled 字段数组选项。使用 React Hook Form 库构建客户端受控表单时应使用此技能。不涵盖 React 19 Server Actions、useActionState 或服务端表单处理(这些请使用 react-19 技能)。
面向 .NET 10 的依赖注入模式。涵盖服务生存期、带键服务、装饰器模式、工厂模式以及常见的 DI 陷阱。在注册服务、排查生存期问题、设计服务组合时,或当用户提到 "DI"、"dependency injection"、"service registration"、"AddScoped"、"AddTransient"、"AddSingleton"、"keyed services"、"decorator"、"Scrutor"、"IServiceCollection"、"captive dependency" 时加载此技能。
.NET 10 最小 API——构建 HTTP 端点的默认选择。涵盖 MapGroup、端点过滤器、TypedResults、OpenAPI 元数据、参数绑定和路由约定。在创建 API 端点、配置路由、搭建 OpenAPI 文档时,或当用户提到 "endpoint"、"MapGet"、"MapPost"、"MapGroup"、"TypedResults"、"route"、"minimal API"、"OpenAPI"、"swagger"、"rate limiting" 或 "output caching" 时,加载此技能。
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" 时加载此技能。
配置 OAuth 提供方(Google、Apple、Microsoft、Facebook、GitHub 等),使其可与无端口的本地开发 URL 配合使用。设置 OAuth 重定向 URI、修复“redirect_uri_mismatch”或“invalid redirect”错误、为本地开发配置登录提供方,或提供方拒绝 .localhost 子域名时使用。触发语句包括“Oauth 在无端口模式下无法工作”“重定向 URI 不匹配”“Google/Apple/Microsoft 本地登录失败”“为本地开发配置 OAuth”,或任何涉及无端口域名 OAuth 回调 URL 的任务。
.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 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 解决方案与项目结构约定。涵盖 .slnx 格式、Directory.Build.props、用于集中式包管理的 Directory.Packages.props、全局 using 以及命名约定。在以下情况加载此技能:新建解决方案、添加项目、配置构建属性,或当用户提到“解决方案结构”、“.slnx”、“Directory.Build.props”、“集中式包管理”、“Directory.Packages.props”、“全局 using”、“.editorconfig”、“项目布局”或“命名约定”。
面向 .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" 时加载此技能。
.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 应用的 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 应用的内置 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" 时加载本技能。
面向 .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 团队的建议。
在不依赖 ASP.NET Core CLI 脚手架 / 代码生成工具的前提下,生成或搭建 ASP.NET Core 代码——Razor Pages、Blazor 组件、MVC 控制器、视图以及 Minimal API 端点。适用于:(1) 新增以 Entity Framework (EF Core) 和数据库为后端的 CRUD 页面、视图或 API 端点;(2) 生成使用 DbContext 进行数据增删改查的代码;(3) 搭建与项目现有 CSS 框架和编码风格一致的 UI 组件;(4) 为模型类创建数据驱动的表单、表格和导航。不适用于非 ASP.NET 项目,或希望优先使用 CLI 脚手架的场景。
Salesforce 官方文档检索技能。当你需要从 developer.salesforce.com、help.salesforce.com、architect.salesforce.com、admin.salesforce.com 或 lightningdesignsystem.com 获取权威的 Salesforce 文档时使用,尤其适用于页面高度依赖 JS、由外壳渲染,或用简单抓取难以提取的情况。让回答基于 Salesforce 官方来源,而非第三方博客或摘要。触发条件:用户询问 Salesforce 官方文档、Apex 或 API 参考、LWC 文档、Agentforce 文档、安装或帮助文章,以及任何 Salesforce 自有域名下的文档。不要触发的情形:用户要求代码修改、部署任务,或其他无需检索文档的请求——此时应改用相应的 sf-* 技能。
通过 @netlify/database 为 Netlify 应用提供零配置的 Postgres——从 Functions/Edge Functions 查询数据、编写 schema 迁移、配置 Drizzle ORM、使用 netlify dev 进行本地开发、为部署预览创建数据库分支,以及将现有 Postgres 项目迁移到 Netlify。适用于添加数据库、构建联系表单或 CRUD API、编写 SQL 迁移、接入 Drizzle、运行 netlify database 命令、使用本地 Postgres 测试,或从 Neon/Supabase/RDS 切换到 Netlify Database。
面向网页与 React 应用的 After Effects 动画渲染。在实现 Lottie 动画、JSON 矢量动画、交互式动画图标、微交互或加载动画时使用此技能。适用于涉及 Lottie、lottie-web、lottie-react、dotLottie、After Effects JSON 导出、bodymovin、动画 SVG 替代方案或设计师制作的动画的任务。作为 GSAP ScrollTrigger 和 Framer Motion 的补充,用于滚动驱动和交互动画。
通过不懈的结构化提问,把模糊的功能或产品想法转化为达成共识并持久化的规格说明。绝不做假设——每一个缺口、歧义或"大概"都会变成向开发者提出的问题,且在存在未决问题时规格无法获批。产出 docs/specs/<NNN>-<slug>.md,其中包含供 /plan、/scaffold 和 /tdd 使用的验收标准。适用于:"spec"、"write a spec"、"spec this out"、"requirements"、"PRD"、"acceptance criteria"、"define the feature"、"user stories"、"what should we build",或在任何一句话说不清的大型功能开始规划之前。
面向 .NET 10 项目的架构感知功能脚手架。检测项目架构(VSA、Clean Architecture、DDD、Modular Monolith),生成包含所有必需层的完整功能切片:endpoint、handler、validator、DTO、EF 配置和集成测试,并附带每个生成的功能都必须满足的完整性检查清单和各架构代码模板。适用于:"scaffold"、"create feature"、"add feature"、"new endpoint"、"generate"、"add entity"、"scaffold a module"、"add module",或需要定制生成模板、定义完整功能切片包含哪些内容时。
架构符合性检查:使用低 token 成本的 Roslyn MCP 分析,验证现有代码库是否符合其声明的架构(VSA、Clean Architecture、DDD、Modular Monolith)——依赖方向、层级违规、模块边界泄漏和循环依赖。当用户说“check architecture”“architecture violations”“layer violations”“dependency direction”“module boundaries”“arch check”“is my architecture clean”“enforce architecture”“conformance check”时调用。若要选择架构,请改用 architecture-advisor。
.NET 解决方案的依赖健康报告:过时的 NuGet 包、存在漏洞的版本以及商业许可陷阱(MediatR、MassTransit、FluentAssertions、AutoMapper)——由 get_nuget_packages MCP 工具驱动。当用户说“outdated packages”“check dependencies”“stale packages”“package audit”“dependency health”“are my packages up to date”“license check”“vulnerable packages”“nuget audit”时调用。
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
