Skip to main content

microsoft/upgrade-agent-plugins

Última actividad de origen registrada
Catálogo de SkillsMP actualizado
skills recopiladas
113
Estrellas en GitHub
39
Forks en GitHub
9

Cargando el README del repositorio…

Mostrando 40 de 113 skills recopiladas.

ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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".…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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,…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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,…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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.…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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.

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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.

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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.…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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,…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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…

Idioma del texto original: inglés

actualizado
ocupación
sin clasificar
descripción

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.

Idioma del texto original: inglés

actualizado
Mostrando 40 de 113 skills recopiladas.

Instalar con un asistente de IA

Copia este prompt en el asistente de IA que estés usando.