| ▲ | AndyNemmity 6 hours ago | |
Okay, Claude.md is an md file with instructions. Agents are an md file with instructions. Skills are an md file with instructions. Commands are.. you get the point. We're just dealing with instructions. Claude.md is handled by Claude Code. It is forgotten almost entirely often when the context fills. Okay, what is an agent? An agent is basically a Claude.md file, but you make it extremely granular. So it only has instructions of let's say, Typescript. We're all just doing context management here. We're trying to make sure our instructions that matter stay. To do that, we have to remove all other instructions from the picture. When you're doing typescript, you only know type script things. Okay, what's a skill? A skill is doing a single thing with type script. Why? So that the context is even smaller. Instead of the agent having every single instruction you need about typescript, you put them in skills so they only get put into context when that thing is needed. But skills are also where you connect deterministic programs. For example, I have a skill for creating images in nano banana. So when the Typescript Agent needs to create an image, it calls the skill, that calls the python script, to create images in nano banana. We're managing all the context to only be available when it's needed, keeping all other instructions out. Does that help? | ||