Software Architect Claude Code Skill | System Design & ADRs