AI agents are part of the modern development workflow. They write code, review pull requests, generate tests, call tools, interact with MCP servers, and help developers move faster. But behind every useful agent, there is something just as important as the model itself: the context that tells the agent how to behave. That context can include skills, prompts, instructions, hooks, commands, scripts, references, and MCP server definitions. In a small project, managing these primitives is pretty simple.