Skip to main content

microsoft/upgrade-agent-plugins

記録された最新のソース活動
SkillsMP カタログ更新
収集済み skills
113
GitHub スター
39
GitHub フォーク
9

リポジトリの README を読み込んでいます…

収集済み skill 113 件中 40 件を表示しています。

職業分類
未分類
説明

Migrates the obsolete Microsoft.Data.Edm (OData v1–v3 EDM types) to Microsoft.OData.Edm for OData v4. Use ONLY when Microsoft.Data.Edm has been flagged as obsolete or deprecated and must be replaced — not for version-bump scenarios where Microsoft.Data.Edm is…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates the obsolete Microsoft.Data.OData (OData v1–v3) to Microsoft.OData.Core for OData v4 serialization. Use ONLY when Microsoft.Data.OData has been flagged as obsolete or deprecated and must be replaced — not for version-bump scenarios where…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates the obsolete Microsoft.Data.Services.Client (WCF Data Services) to Microsoft.OData.Client for OData v4 client access. Use ONLY when Microsoft.Data.Services.Client has been flagged as obsolete or deprecated and must be replaced — not for version-bump…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates .NET projects from Newtonsoft.Json to System.Text.Json, updating package references, code files, and handling API differences. Use when asked to "migrate Newtonsoft", "switch to System.Text.Json", "replace Newtonsoft.Json", or "upgrade JSON library".…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates the obsolete System.Spatial (OData v1–v3 spatial types) to Microsoft.Spatial for OData v4. Use ONLY when System.Spatial has been flagged as obsolete or deprecated and must be replaced — not for version-bump scenarios where System.Spatial is still…

原文の言語: 英語

更新
職業分類
未分類
説明

Gates ASP.NET Framework to Core migrations on externally-consumed wire contracts before migrating Web API OData to Microsoft.AspNetCore.OData. Use when replacing legacy OData or migrating Atom feeds, custom ODataEntityTypeSerializer implementations, or…

原文の言語: 英語

更新
職業分類
未分類
説明

Detect Windows PowerShell 5.1 → 7.x compatibility blockers across a tree of .ps1/.psm1/.psd1 files. Two parts: generate and validate a PSScriptAnalyzer compatibility profile for the target host (the primary detector, covering removed…

原文の言語: 英語

更新
職業分類
未分類
説明

Determines which URLs a partly migrated app is still served by the old .NET Framework host and which the new ASP.NET Core host already answers, by reading both projects and the YARP route table. Use when planning the next wave of a side-by-side migration,…

原文の言語: 英語

更新
職業分類
未分類
説明

Orchestrates migration of ASP.NET Framework (System.Web) MVC and WebAPI projects to ASP.NET Core. Covers only old .NET Framework web projects — not applicable to ASP.NET Core or modern .NET web projects (those are already on the target stack). Defines the…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates ASP.NET MVC and Web API authentication and authorization to ASP.NET Core, covering Forms Authentication, Membership providers, Windows Authentication, token-based auth, authorization rules, and anti-forgery tokens. Use when upgrading projects that…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates ASP.NET Web API content negotiation and formatters to ASP.NET Core equivalents. Converts MediaTypeFormatter subclasses to InputFormatter/OutputFormatter, replaces IContentNegotiator with OutputFormatterSelector, and updates formatter registration…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates ASP.NET Framework controllers and action results to ASP.NET Core equivalents, covering both MVC (Controller) and WebAPI (ApiController) patterns. Use when upgrading controllers that return HttpResponseMessage, IHttpActionResult, use ApiController…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates ASP.NET MVC global filters and custom AuthorizeAttribute subclasses to ASP.NET Core middleware, authorization policies, and filters. Use for GlobalFilterCollection, FilterConfig, HandleErrorAttribute, IActionFilter/IExceptionFilter conversion, or…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates ASP.NET MVC Razor views to ASP.NET Core by converting HtmlHelpers to TagHelpers, child actions to ViewComponents, porting custom view-location precedence, and updating layout infrastructure. Use when upgrading MVC apps that use Html.ActionLink,…

原文の言語: 英語

更新
職業分類
未分類
説明

Converts ASP.NET MVC RouteCollection-based routing to ASP.NET Core endpoint routing with MapControllerRoute in Program.cs. Use when migrating RouteConfig.cs, RouteTable.Routes, routes.MapRoute, routes.MapMvcAttributeRoutes, or RouteCollection to ASP.NET Core.…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates ASP.NET Framework validation to ASP.NET Core including data annotations, custom ValidationAttribute classes, ModelState handling, client-side unobtrusive validation, and FluentValidation integration. Use when upgrading projects that use…

原文の言語: 英語

更新
職業分類
未分類
説明

Scaffolds a new ASP.NET Core project with YARP reverse proxy alongside an existing .NET Framework MVC or WebAPI project for incremental side-by-side migration. Use when a migration task requires creating a new Core project that proxies to the old Framework…

原文の言語: 英語

更新
職業分類
未分類
説明

Shares authentication cookies between Katana/OWIN applications on ASP.NET Framework and ASP.NET Core applications during side-by-side migrations. Use when both hosts must accept the same cookie, when AspNetTicketDataFormat, DataProtectorShim, or…

原文の言語: 英語

更新
職業分類
未分類
説明

Upgrade .NET projects to newer .NET versions, including guidance on current release status, support lifecycle (LTS/STS), and recommended upgrade targets.

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates .NET projects from Newtonsoft.Json to System.Text.Json. Use when user wants to replace Newtonsoft.Json, switch to System.Text.Json, migrate JSON library, or modernize JSON serialization.

原文の言語: 英語

更新
職業分類
未分類
説明

Validate and repair a JavaScript or TypeScript dependency update that Dependabot has already selected and applied. Use when a Dependabot update requires JSTS install, compile, build, test, or runtime validation before Dependabot creates its pull request.

原文の言語: 英語

更新
職業分類
未分類
説明

Migrate a JavaScript or TypeScript project from one framework to another while preserving behavior, integrations, build workflows, and validation. Covers application-framework migrations (for example Gatsby to Astro, Create React App to Vite) and…

原文の言語: 英語

更新
職業分類
未分類
説明

Upgrade the typescript npm package (the TypeScript compiler) to a newer version through incremental major-version migrations. Use this when asked to upgrade, update, or migrate typescript itself — especially to TypeScript 7. Do NOT use this for upgrading…

原文の言語: 英語

更新
職業分類
未分類
説明

Upgrade a JavaScript or TypeScript project's npm dependencies to their latest versions and resolve breaking changes. Use this when asked to upgrade, update, or modernize npm packages in any JavaScript or TypeScript project — including JavaScript-only projects…

原文の言語: 英語

更新
職業分類
未分類
説明

Validate a JavaScript or TypeScript project by authoring and replaying an eval plan that can build or type-check, run tests, start the project, probe endpoints, and exercise browser flows. Use this directly or when another Modernizer skill delegates its…

原文の言語: 英語

更新
職業分類
未分類
説明

Build tool selection and orchestration for .NET projects during modernization upgrades. Use this skill whenever the agent modifies code files, project files, packages, or configuration and needs to validate the build — which is virtually every upgrade task.…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates deprecated Azure SDK for .NET packages to supported Track 2 replacements across service families and both planes, using the official catalog and .NET design guidelines while preserving behavior. Use when replacing WindowsAzure.Storage,…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates an endpoint that exchanges an external identity provider's workload token for a short-lived application credential — trusted publishing, workload identity federation, federated credentials, OIDC credential exchange. Use when the application accepts a…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates a custom Katana/OWIN authentication handler to an ASP.NET Core authentication scheme. Use when an application defines its own scheme by deriving from the OWIN AuthenticationHandler base class in Microsoft.Owin.Security.Infrastructure — usually with…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates OWIN OAuth bearer authentication and OWIN-hosted custom Entra ID (Azure AD) token validation to ASP.NET Core AddJwtBearer. Covers Microsoft.Owin.Security.OAuth, JsonWebTokenHandler, TokenValidationParameters, ConfigurationManager and…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates legacy OWIN OpenID Connect authentication (Microsoft.Owin.Security.OpenIdConnect) to ASP.NET Core OpenID Connect (Microsoft.AspNetCore.Authentication.OpenIdConnect). Use ONLY when Microsoft.Owin.Security.OpenIdConnect has been flagged as obsolete or…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrates the legacy System.Management.Automation (PowerShell SDK) references from obsolete .NET Framework (Windows PowerShell 5.1) to modern .NET (PowerShell 7+). Replaces Windows PowerShell Reference Assemblies or GAC references with the cross-platform…

原文の言語: 英語

更新
職業分類
未分類
説明

Handle Windows PowerShell-only modules (ActiveDirectory, ServerManager, Hyper-V, FailoverClusters, BitLocker, NetSecurity, Dism, Storage, ScheduledTasks, WebAdministration) that are not natively available in PowerShell 7.x, using Import-Module…

原文の言語: 英語

更新
職業分類
未分類
説明

Handle PowerShell snap-ins (Add-PSSnapin / Get-PSSnapin / Remove-PSSnapin) that do not exist in PowerShell 7.x. Provides the decision tree between module replacement, implicit remoting into a Windows PowerShell endpoint, and the Windows PowerShell…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrate scripts that load the Exchange management snap-in (Microsoft.Exchange.Management.PowerShell.SnapIn / .E2010) off Windows PowerShell 5.1 to PowerShell 7.x, using implicit remoting (New-PSSession -ConfigurationName Microsoft.Exchange) for on-prem…

原文の言語: 英語

更新
職業分類
未分類
説明

Migrate removed WMI cmdlets and type accelerators to CIM in PowerShell 7.x: Get-WmiObject → Get-CimInstance, Invoke-WmiMethod → Invoke-CimMethod, Remove-WmiObject → Remove-CimInstance, Register-WmiEvent → Register-CimIndicationEvent, and…

原文の言語: 英語

更新
職業分類
未分類
説明

Apply low-risk, deterministic PowerShell 5.1 → 7.x fixes across scripts: '-Encoding Byte' → '-AsByteStream', hardcoded 'powershell.exe' → 'pwsh', removing 'New-WebServiceProxy', bumping '#Requires -Version 5' / dropping '-PSEdition Desktop', pinning explicit…

原文の言語: 英語

更新
職業分類
未分類
説明

Replace the removed *-EventLog cmdlets (Get-EventLog, Write-EventLog, New-EventLog, Clear-EventLog, Limit-EventLog, Show-EventLog, Remove-EventLog) with Get-WinEvent / New-WinEvent or System.Diagnostics.EventLog in PowerShell 7.x. Use during the…

原文の言語: 英語

更新
職業分類
未分類
説明

Decide whether a PSScriptAnalyzer PSUseCompatibleCommands / PSUseCompatibleTypes finding is a real PowerShell 5.1 → 7.x break or one of four measured false-positive classes: a function defined elsewhere in the estate, an abbreviated parameter prefix such as…

原文の言語: 英語

更新
職業分類
未分類
説明

Installs the external dotnet-test plugin when its test-generation agent is unavailable. Use when a user selects AI test generation during an upgrade but code-testing-generator is not loaded.

原文の言語: 英語

更新
収集済み skill 113 件中 40 件を表示しています。

AI アシスタントでインストール

このプロンプトをコピーして、使用中の AI アシスタントに送ってください。