migrating-mvc-model-binding Skill
Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection. Use when upgrading MVC or Web API projects that use [FromUri], [FromBody], [ModelBinder], [Bind], TryUpdateModel, custom IModelBinder implementations, or Val Published by microsoft in upgrade-agent-plugins.
Decision snapshot
Is this a fit?
Research, Includes SKILL.md, Reusable instructions
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
2 months ago · NOASSERTION license
No specific cautions were detected. Review the source and requested permissions before installing.
What is migrating-mvc-model-binding Skill?
Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection. Use when upgrading MVC or Web API projects that use [FromUri], [FromBody], [ModelBinder], [Bind], TryUpdateModel, custom IModelBinder implementations, or Val Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement. See how SkillIndex evaluates profiles.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Research
- Research use cases
Declared skill metadata
- Source file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/web/mvc/migrating-mvc-model-binding/SKILL.md
These fields retain source and confidence evidence from the indexed SKILL.md.
Compatibility and setup
- Install or run with Copy skill directory
When to use migrating-mvc-model-binding Skill
- Use it for research.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/web/mvc/migrating-mvc-model-binding/SKILL.md
What it does
Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection. Use when upgrading MVC or Web API projects that use [FromUri], [FromBody], [ModelBinder], [Bind], TryUpdateModel, custom IModelBinder implementations, or Val
Skill instructions
ASP.NET Model Binding Migration Overview Migrate model binding infrastructure from ASP.NET Framework (MVC 5 / Web API 2) to ASP.NET Core. The core challenge is that binding source inference changed significantly — [ApiController] auto-infers binding sources, [FromUri] was split into [FromQuery] and [FromRoute], and custom model binder registration moved from static collections to IModelBinderProvider. Workflow Track progress across these steps: Migration Progress: - [ ] Step 1: Inventory binding usage - [ ] Step 2: Migrate binding source attributes - [ ] Step 3: Migrate custom model binders - [ ] Step 4: Migrate value providers - [ ] Step 5: Migrate over-posting protection - [ ] Step 6: Verify build and runtime behavior Step 1: Inventory Binding Usage Search the codebase for these patterns to determine which sections apply: | Pattern | Indicates | |---------|-----------| | [FromUri] | Binding source attribute migration needed | | [FromBody] | Review for strict single-body enforcement |
Verified compatibility and discovery
Frequently asked questions
What is migrating-mvc-model-binding?
migrating-mvc-model-binding is a open-source AI agent skill with Copy skill directory. Migrates ASP.NET Framework model binding to ASP.NET Core, including binding source attributes, custom model binders, value providers, and over-posting protection.
Who is migrating-mvc-model-binding best for?
migrating-mvc-model-binding is best for reusing agent instructions, scripts, and references, research workflows.
How do I install migrating-mvc-model-binding?
Install or run migrating-mvc-model-binding using Copy skill directory. Check migrating-mvc-model-binding for the latest setup command.
Is migrating-mvc-model-binding actively maintained?
migrating-mvc-model-binding may need a closer maintenance check before production use.
Project health auto-fetched from the source repository.
Maintain this resource?
Review this source-backed profile, send a correction with evidence, or link to it from your documentation. Claims verify your relationship to the project; profile facts still require source evidence and editorial review.