Architecture Patterns Claude Code Skill - System Design