跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

Aspnet Core

技能 活跃

Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.

目的

To assist developers in building robust and modern ASP.NET Core web applications by providing current, official guidance on architecture, implementation, and best practices.

功能

  • Guidance on ASP.NET Core application models (Blazor, Razor Pages, MVC, Minimal APIs, Controllers)
  • Instructions on structuring Program.cs, services, middleware, and configuration
  • Best practices for data access, state management, and HTTP requests
  • Security, authentication, and authorization guidance
  • Testing, performance optimization, and deployment strategies

使用场景

  • Choosing the right ASP.NET Core application model for a new project.
  • Configuring the request pipeline, dependency injection, and middleware.
  • Implementing security features like authentication, authorization, and secrets management.
  • Refactoring existing code to align with current ASP.NET Core official guidance.

非目标

  • Directly generating or modifying project files (focus is on guidance).
  • Providing code examples for every possible scenario (references official docs).
  • Managing external dependencies or build processes (focus is on development practices).

Trust

  • warning:Issues AttentionOpen issues: 30, Closed issues: 6. The closure rate is low, indicating slow response times from maintainers.

安装

npx skills add openai/skills

通过 npx 运行 Vercel skills CLI(skills.sh)— 需要本地安装 Node.js,以及至少一个兼容 skills 的智能体(Claude Code、Cursor、Codex 等)。前提是仓库遵循 agentskills.io 格式。

质量评分

77 /100
1 day ago 分析

信任信号

最近提交1 day ago
星标19k
状态
查看源代码

类似扩展

Csharp Async

100

Get best practices for C# async programming

技能
github

C# Developer

95

Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures applications with CQRS via MediatR, and scaffolds Blazor components with state management. Invoke for C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR.

技能
jeffallan

Microsoft Skill Creator

100

使用官方文档为 Microsoft 技术创建代理技能。当用户希望为任何 Microsoft 技术(Azure、.NET、M365、VS Code、Bicep 等)构建、生成或脚手架技能时使用——即使是以随意的方式表达,例如“为 Cosmos DB 创建一个技能”。通过官方文档调查主题,然后生成一个混合技能,其中核心知识存储在本地,并动态查找以增加深度。

技能
MicrosoftDocs

Microsoft Docs

100

通过查询官方文档了解 Microsoft 技术。当用户询问某项技术(Azure、.NET、M365、Windows、Power Platform 等)的工作原理、需要教程、配置选项、限制、配额或最佳实践时,请使用此功能 — 即使他们没有提及“文档”。如果问题是关于理解概念而不是编写代码,那么这是正确的功能。

技能
MicrosoftDocs

Typescript Advanced Types

100

Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.

技能
wshobson

Build Shiny Module

100

Build reusable Shiny modules with proper namespace isolation using NS(). Covers module UI/server pairs, reactive return values, inter-module communication, and nested module composition. Use when extracting a reusable component from a growing Shiny app, building a UI widget used in multiple places, encapsulating complex reactive logic behind a clean interface, or composing larger applications from smaller, testable units.

技能
pjt222