Design Principles Claude Code Skill | AI Software Architecture