Why Owning the Kernel Beats Betting on a Model
The best AI model in the world has a shelf life of about a quarter. One month Anthropic’s Claude tops the benchmarks, the next it is OpenAI, then Google. If your AI agents are welded to whichever vendor was winning the month you built them, you are not running an AI strategy. You are renting one, and the rent resets every time the leaderboard changes.
That is AI agent vendor lock-in, and most teams walk straight into it without noticing. They pick a platform, build everything inside it, and quietly hand that vendor a veto over their roadmap and their costs.
There is a better way to build, and it comes down to one idea: own the kernel, not the model.
The short version
- The best model has a shelf life of about a quarter. Build around whichever vendor was winning the month you started and you are renting a strategy, not running one.
- Own the kernel, not the model. The kernel is the layer of skills and commands between the model and every action your agent takes. The model changes. The contract does not.
- Your methodology layer is the only skill category that is truly yours. Anyone can buy the same model. Nobody else has how your company delivers work.
- A mature skill is an SOP an agent can run. Versioned, explicit, and valuable even before an agent touches it.
- Portable beats proprietary. Documented skills and commands survive a platform swap. Logic buried in a vendor’s builder gets rebuilt at your expense.
The model is the fast-moving part. Your work is not.
On the finale of our Agentic OS mini-series on Cirrius Talk, Cirrius COO Tim Harting and Head of Custom Development Gavin Franklin made a point that cuts against how most companies buy AI: the model is the most replaceable component in the whole system, so it is the last thing you should build around.
Think about how a computer works. The operating system kernel sits between the hardware and every program you run. You can swap the hardware underneath, and your programs still run, because they talk to the kernel, not the chip. An agentic system works the same way. The kernel is the layer of skills and commands that sits between the model and every action your agent takes. The model changes. The contract does not.
Get that layer right and a model swap is a config change. Get it wrong and a model swap is a rebuild.
Skills are where your company’s IP actually lives
A skill is a documented, reusable capability your agent can execute. It is not a clever prompt you typed once. It is a version-controlled instruction set that captures how your business does a specific thing, so both a person and an agent can run it the same way every time.
In the episode, Tim and Gavin break skills into four categories, and the distinction matters because only one of them is truly yours:
Core skills
Everyday, always-on capabilities.
Hover for detail
Core skills
Useful, but generic. Any competitor can buy the same thing.
Methodology skills
How your company delivers work.
Hover for detail
Methodology skills
Your assessment process, your build framework, your quality bar. This is where your competitive advantage lives, and it is exactly what vendor lock-in puts at risk.
Utility skills
Composable helpers other skills call on.
Hover for detail
Utility skills
Plumbing. Necessary, not differentiating.
Contributor skills
Extend the agent system itself.
Hover for detail
Contributor skills
The skills that build and improve your other skills.
“Anyone can buy the same model you use. Nobody else has your methodology layer.”
Tim Harting, COO, and Gavin Franklin, Head of Custom Development, Cirrius Talk
That is the asset worth protecting, and it is exactly the asset that vendor lock-in puts at risk, because a methodology trapped inside one vendor’s proprietary format leaves with that vendor.
Skills vs commands: when the agent decides, and when you do
People conflate these two, so here is the clean line.
A skill is something the agent chooses to use when it recognizes the situation calls for it. You describe the capability, and the model decides when to reach for it. A command is an explicit trigger you invoke yourself, often a slash command, that runs a defined routine on demand or on a schedule. No guessing, no interpretation. You want this exact thing to happen, so you call it.
The rule of thumb from the episode:
- Use a command when the process is fixed and you want it to run predictably, especially on a schedule.
- Use a skill when the agent needs judgment to decide whether and how to apply a capability.
- When a command proves itself and other people need it, promote it into a shared skill so the whole team and every agent can use it.
Gavin walked through a real one on the show: the six-step routine our own agent runs to refresh a common operating picture. It started as a command, got iterated over dozens of runs, and matured into a shared skill that reliably produces the same output whether a person or an agent kicks it off.
Treat skills and commands as standard operating procedures
Here is the reframe that makes all of this click for a business leader. A mature skill is a standard operating procedure that an agent can run. It is the same SOP you would hand a new hire, written precisely enough that software can execute it, and versioned so you can see how it changed and roll back if a change made things worse.
That has two consequences that matter far beyond AI.
- Your process becomes an asset you can see. Most companies carry their real operating knowledge in a few people’s heads. Writing it as skills forces you to make it explicit, which is valuable even before an agent touches it.
- Process is king when you decide what to automate next. If you cannot describe a process clearly enough to write it down, an agent cannot run it, and no model, no matter how good, will save a process you have not defined. So the question stops being “which AI vendor should we bet on” and becomes “which of our processes are worth turning into skills.” That is a far better question, and it is one you control.
What survives a platform swap, and what does not
When you move from one model or platform to another, the portable layer is what you want to carry over intact. Skills and commands written as clear, documented procedures move. Logic buried inside one vendor’s proprietary builder, with no export and no plain-language definition, does not. It gets rebuilt, at your expense, on the new platform’s timeline.
This is why open, portable formats matter. Standards like the Model Context Protocol exist precisely so the tools and context your agents use are not chained to a single provider. The more of your system that lives in portable skills and commands rather than a vendor’s black box, the cheaper and lower-risk your next model change becomes. And there will be a next one.
What to do now
Audit your lock-in. For every AI workflow you run, ask a simple question: if this vendor doubled its price or fell behind on quality tomorrow, how hard would it be to leave? If the answer is “we would have to rebuild everything,” you have a portability problem, not an AI problem.
Write the SOP before you build the agent. Document the process in plain language first. If you cannot, that is the real work, and it is worth doing regardless of which model you use.
Invest in the methodology layer. Put your effort into the skills that encode how your business uniquely delivers, not the ones any competitor could buy off the shelf. That is the asset.
Keep the kernel portable. Favor documented, version-controlled skills and commands and open standards over logic locked inside one vendor’s tooling, so a model swap stays a config change.
Frequently asked questions
What is AI agent vendor lock-in?
AI agent vendor lock-in is when your automated workflows are built so tightly around one AI provider’s platform that leaving would mean rebuilding them from scratch. It hands that vendor influence over your costs, your roadmap, and your pace of change.
What is an agentic operating system?
An agentic operating system is the layer of skills, commands, memory, and integrations that sits around an AI model and turns it into a working system. The value lives in that setup, not the model, so you can swap the underlying model without rebuilding how the work gets done.
What is the difference between a skill and a command?
A skill is a capability the agent chooses to use when it judges the situation calls for it. A command is an explicit trigger you invoke yourself, often on a schedule, to run a defined routine predictably. Proven commands often get promoted into shared skills.
We build the kernel with you
Cirrius Solutions builds agentic systems the portable way: your methodology captured as versioned skills and commands, on an architecture you own, so the model underneath stays a choice instead of a cage. Borrow the expertise, build the asset.
Hear the full conversation with Tim Harting and Gavin Franklin on this episode of Cirrius Talk, or browse the whole series on the Cirrius Talk podcast hub.
Worried about where your AI strategy is locked in? Talk with Cirrius and we will map it with you.

