The "Neo learns kung fu" model

Much of modern engineering can be pretty confusing.

But we make it harder on ourselves than it has to be. Sometimes the obstacles come not from the complexity of what we're trying to understand, but rather from how poorly we are thinking about it.

For example: agent skills.

You may know this is a feature of coding agents, that lets you extend its capabilities. Like, you can install a "front-end" skill, which I would need as a back-end guy. And just like Neo learning kung fu, your coding agent can suddenly handle front-end design well, better than it could before.

That whole last paragraph is one mental model of how agent skills work. Call it the "Neo learning kung fu" model.

This mental model has pros and cons.

A "pro" is that it is simple, and makes you feel like you understand the topic of agent skills. So you can read an article about the topic, and nod along and not feel confused.

But the "con" is that it is too-simple, to the point it is incomplete and misleading. Have you ever felt like you understood a topic, and then later realized you had misunderstood large chunks of it? That's what happens when you fall into a too-simple mental model. Happens to the best of us.

For agent skills, there's a better mental model, that gives you a more complete, accurate, and generally non-sloppy understanding of what they do and how they work. That lets you slice through the illusions hindering everyone using the "Neo learns kung fu" model.

Which you learn, apply, and master early in the Agentic Coding track of Boosted Code.

More on that here:

About Boosted Code