Is there a skill set that defines a competent web developer?
Speed, use of both standards and best practices while retaining cross-browser compatibility.
Helps to know web semantics as well, I see way too many headers as masthead logos or call-to-actions, rather than section titles and <div id=“logo”>