API Design Principles | Claude Code Skill for Backend Dev