Software Principles Claude Code Skill - Write Clean Code