cd /news/developer-tools/i-built-a-portable-ai-skill-that-saf… · home topics developer-tools article
[ARTICLE · art-82672] src=dev.to ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

I Built a Portable AI Skill That Safely Upgrades .NET Applications

Developer Lokesh Agarwal has released CoreLogic AI Skills, an open-source library of reusable engineering workflows for AI coding agents. The first skill, dotnet-upgrade, safely upgrades .NET applications by first analyzing the repository and presenting an assessment plan before making any changes, with approval checkpoints to prevent destructive actions. The library includes adapters for multiple AI coding platforms to ensure portability.

read2 min views1 publishedAug 1, 2026

AI coding assistants have become incredibly good at writing code.

But I kept running into the same problem...

When I asked an AI to upgrade a .NET application, the response usually looked something like this:

"Update the TargetFramework, update the NuGet packages, and build."

Anyone who has upgraded a real production application knows that's only a tiny part of the job.

A proper upgrade normally involves:

That's not a prompt.

That's an engineering workflow.

So I decided to build one.

CoreLogic AI Skills is an open-source library of reusable engineering workflows designed for AI coding agents.

Instead of writing the same prompts repeatedly, each workflow is packaged as a reusable Skill.

The goal is simple:

Build once. Use with any AI coding agent.

The library currently supports:

GitHub Repository:

👉 https://github.com/mrlokeshagarwal/corelogic-ai-skills

The first skill I created is called dotnet-upgrade.

Instead of blindly modifying a repository, it behaves more like an experienced senior engineer.

It first analyses the repository.

It looks for things like:

It then creates an upgrade plan.

Nothing is modified yet.

One design decision was very important to me.

The skill never starts changing code immediately.

Instead it presents something like this:

.NET Upgrade Assessment

Current framework:
.NET 6

Recommended target:
.NET 10 LTS

Projects:
6

Vulnerable packages:
4

Deprecated packages:
2

Docker changes required:
Yes

CI/CD changes required:
Yes

No files have been modified.

Approve this plan?

Only after explicit approval does the upgrade begin.

After approval the skill can:

The work isn't finished after changing code.

The skill validates the application by:

Because a successful build doesn't always mean a successful upgrade.

One thing I wanted to avoid was creating another repository full of prompts.

Instead, I built a small ecosystem.

The repository includes:

Adding a new skill shouldn't require changing the installer or packaging logic.

The repository also includes start-story.

It helps developers begin work from an Azure DevOps work item by:

Like dotnet-upgrade

, it includes approval checkpoints before potentially destructive actions.

Every AI coding tool has its own way of working.

Some support Skills.

Some support Rules.

Some support Instructions.

Some support AGENTS.md.

I wanted the workflow itself to remain portable while only the discovery mechanism changed.

That's why the repository includes adapters for multiple platforms rather than maintaining completely different implementations.

I'm planning to add more engineering-focused skills, including:

This is the first public beta.

If you use Claude Code, Cursor, OpenCode, Codex, ChatGPT—or any other AI coding assistant—I would really appreciate your feedback.

Which engineering workflow would you like to see turned into a reusable AI Skill?

⭐ GitHub Repository

https://github.com/mrlokeshagarwal/corelogic-ai-skills

Feedback, ideas and contributions are always welcome.

── more in #developer-tools 4 stories · sorted by recency
── more on @lokesh agarwal 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-a-portable-a…] indexed:0 read:2min 2026-08-01 ·