Tool Design for Agents | Claude Code Skill Guide