Agent Tool Design & MCP Patterns | Claude Code Skill