Everybody has different thoughts and ways their smoker should be cleaned, I clean mine after every smoke. This is what I do, After I am done smoking, I get the temp up to about 300 + -
Take the water hose and spray out my cook chamber and grates. The steam and water do a pretty good job. When I fire up my smoker for the next cook, I take my weed burner after I start my fire and go over my grates and inside the cook chamber. Does two things, Help get the CC up to temp quicker and burns off anything that the water and steam didn't get. Then I brush the grates down and take a rag with my tongs and wipe over the grates.
After my fire box has cooled down (usually the next day) I clean out all the ashes, and spray it down with cooking oil. About once or twice a year (depending on how much I have smoked) I pull out my grates, RF plates, wood rack and charcoal basket and clean everything. Scrape the RF plates, and run the wide putty knife around the inside of the CC to knock off any loose or build up. Spray everything down with the water hose, let dry and back together.
You can raise the lid on my smoker anytime and you get that wonderful smell. I have a friend who believes IN NEVER CLEANING his smoker, I don't eat his stuff
Gary