Sparround

Technical questions on Skills and MCP

Skills and MCP questions are asked to gauge technical depth. A shallow answer shows immediately here, because a candidate who doesn't know the mechanism can only recite a definition.

Three signs of a strong answer:

1. It explains the mechanism rather than repeating the definition. "A skill is a package of instructions" is a definition. "A skill's body loads only when used, which is why long procedures are cheap" is the mechanism.

2. It knows the boundary. When a skill, when CLAUDE.md, when MCP, when just a CLI command.

3. It raises the risks unprompted. Prompt injection, permissions, trust boundaries — mentioning these before being asked is a strong signal.

QuestionThe answer's key point
What is a skill?Instructions loaded on demand — the token economics
Skill versus CLAUDE.md?Always versus on demand; fact versus procedure
What is MCP?The N×M integration problem; an open standard
MCP architecture?Host / client (one per server) / server; JSON-RPC
MCP risks?Trust, prompt injection, over-privilege, secret leakage
Skill versus MCP?A skill is *how*; MCP is *access to what*

The most common trap is presenting MCP as the answer to everything. A strong candidate draws the boundary: "writing an MCP server for adb is usually unnecessary — the agent can run adb directly and permission rules constrain it. I add MCP when it grants a new capability, not when it re-packages an existing one."

📚 Sources and documentation