A

aspnet-core

by @openaiv
4.3(20)

適切なASP.NET Coreアプリケーションモデルを選択し、フレームワークのスタイルに従って機能とパイプライン構成を実装します。

api-developmentbackend-developmentdotnetGitHub
インストール方法
npx skills add openai/skills --skill aspnet-core
compare_arrows

Before / After 効果比較

1
使用前

開発者はASP.NET Coreのアプリケーションモデルの選択に不慣れで、不要な依存関係のロードによりパフォーマンスが低下し、パイプライン構成が混乱し、コードがフレームワークのベストプラクティスに準拠していません。

使用後

シナリオに基づいて最小限のアプリケーションモデルを選択し、フレームワークのスタイルに従ってリクエストパイプラインを構成し、必要な依存関係をロードすることで、コードは簡潔かつ効率的になり、パフォーマンスと保守性が大幅に向上します。

SKILL.md

aspnet-core

ASP.NET Core

Overview

Choose the right ASP.NET Core application model, compose the host and request pipeline correctly, and implement features in the framework style Microsoft documents today.

Load the smallest set of references that fits the task. Do not load every reference by default.

Workflow

references/ui-blazor.md

references/data-state-and-services.md

Default Operating Assumptions

  • Prefer the latest stable ASP.NET Core and .NET unless the repository or user request pins an older target.

  • As of March 2026, prefer .NET 10 / ASP.NET Core 10 for new production work. Treat ASP.NET Core 11 as preview unless the user explicitly asks for preview features.

  • Prefer WebApplicationBuilder and WebApplication. Avoid older Startup and WebHost patterns unless the codebase already uses them or the task is migration.

  • Prefer built-in DI, options/configuration, logging, ProblemDetails, OpenAPI, health checks, rate limiting, output caching, and Identity before adding third-party infrastructure.

  • Keep feature slices cohesive so the page, component, endpoint, controller, validation, service, data access, and tests are easy to trace.

  • Respect the existing app model. Do not rewrite Razor Pages to MVC or controllers to Minimal APIs without a clear reason.

Reference Guide

Execution Notes

  • When generating new code, start from the correct dotnet new template and keep the generated structure recognizable.

  • When editing an existing solution, follow the solution's conventions first and use these references to avoid framework misuse or outdated patterns.

  • When a task mentions "latest", verify the feature on Microsoft Learn or the ASP.NET Core docs repo before relying on memory.

Weekly Installs253Repositoryopenai/skillsGitHub Stars15.3KFirst SeenMar 4, 2026Security AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex237cursor228github-copilot227opencode227gemini-cli227kimi-cli226

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数1.2K
評価4.3 / 5.0
バージョン
更新日2026年5月23日
比較事例1 件

ユーザー評価

4.3(20)
5
20%
4
50%
3
25%
2
5%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code

タイムライン

作成2026年3月25日
最終更新2026年5月23日