Swift Protocol DI & Testing - Claude Code Skill