AI Tool Design Pattern Claude Code Skill - Robust API Design