Software Architecture Design - Claude Code Skill