Web Components Architecture Claude Code Skill | Pure JS