Skills aren’t the right fulcrum to move LLMs on something as generic as well known language best practices. Trust the model owner to post-training on that.
Use skills for more specific things (idiosyncratic patterns, specific library docs, project specific info) that an LLM cannot be expected to know already, otherwise you are just wasting context.