@BharukaShraddha: 90% of AI engineers are using these 4 concepts interchangeably. They're not. And that's exactly why so many AI agents b…
Summary
A Twitter thread clarifies the distinct roles of Skills, Subagents, MCP, and Hooks in AI agent design, arguing that confusing them leads to inefficient and costly systems.
View Cached Full Text
Cached at: 06/08/26, 03:26 PM
90% of AI engineers are using these 4 concepts interchangeably.
They’re not.
And that’s exactly why so many AI agents become slow, expensive, and impossible to debug.
The 4 concepts:
• Skills • Subagents • MCP • Hooks
Each solves a completely different problem.
Here’s the simplest way to think about them:
SKILLS = What the agent KNOWS
Need reusable expertise?
A coding standard. A file format. A workflow.
Use a Skill.
Load it only when needed.
Not every task deserves permanent context.
SUBAGENTS = Where the agent THINKS
Need deep research? Parallel analysis? Messy exploration?
Use a Subagent.
Give the task its own workspace.
Keep the main conversation clean.
MCP = What the agent can REACH
Need access to:
• APIs • Databases • SaaS tools • Internal systems
Use MCP.
If the agent must interact with something outside itself, MCP is usually the answer.
HOOKS = What the agent MUST OBEY
Need:
• Validation • Security checks • Formatting rules • Logging
Use Hooks.
Don’t trust the model to remember.
Enforce it.
The mental model:
Skills → Knowledge
Subagents → Thinking
MCP → Access
Hooks → Rules
Most people build AI systems like this:
“Can MCP solve it?”
The better question is:
“Does this even need MCP?”
Hot take:
A huge percentage of MCP servers should have been Skills.
People create integrations when all they needed was reusable knowledge.
The result?
More latency. More auth headaches. More maintenance.
Better AI systems aren’t built by adding more pieces.
They’re built by knowing which piece NOT to add.
What’s your rule for deciding between a Skill and an MCP?
Similar Articles
@techNmak: https://x.com/techNmak/status/2058886981090951627
A tweet thread listing 25 commonly used but often misunderstood AI concepts, such as tokens, embeddings, RAG, agents, and LoRA.
A developer shares insights on how to maximize AI agent capabilities, arguing that simpler setups and understanding core principles are more effective than complex harnesses and libraries.
A developer shares insights on how to maximize AI agent capabilities, arguing that simpler setups and understanding core principles are more effective than complex harnesses and libraries.
@_avichawla: 4 AI Agent deployment strategies AI engineers should know. (bookmark this) An agent can run on a schedule, on a stream,…
A tweet thread explains four AI agent deployment strategies: batch, stream, real-time, and edge, with detailed descriptions and use cases.
@arcane_bloom: The Shift from Software Engineering to Agent Engineering: A 5-Part Breakdown 1/6 Most developers fail when building AI …
A thread explaining the 5 core mental shifts needed to transition from traditional software engineering to agent engineering, emphasizing why conventional patterns like hard-coded routes and binary tests fail with AI agents.
What is the biggest gap between knowing about Artificial Intelligence agents and actually using them well?
A discussion on the disconnect between theoretical knowledge of AI agents and practical implementation, emphasizing that skills like task structuring and iteration matter more than memorized frameworks.