Software Architecture Claude Code Skill | System Design & ADRs