Agent Tool Design & Architecture | Claude Code Skill