For our purpose, we will define a habit as the intersection of knowledge, skill and desire.
Knowledgr is the theoritical paradigm, the what to do and the why. Skill is the how to do. And desire is the motivation, the want to do. In order to make something a habit in our lives, we have to have all three.